-
以Unicode表示的字符串用u'...'表示,比如:
print u'中文'
如果中文字符串在Python环境下遇到 UnicodeDecodeError,这是因为.py文件保存的格式有问题。可以在第一行添加注释
# -*- coding: utf-8 -*-
目的是告诉Python解释器,用UTF-8编码读取源代码。然后用Notepad++ 另存为... 并选择UTF-8格式保存。
查看全部 -
L = [75, 92, 59, 68]
sum = 0.0
for score in L:
sum = sum + score
print sum / 4
查看全部 -
列表list=[ ]元素可更改
元组tuple=( )元素不可更改
字典dict={ }用key来查找对应的value
查看全部 -
Python 里结尾不用分号隔开查看全部
-
注意: 集合是指包含一组元素的数据结构,我们已经介绍的包括: 1. 有序集合:list,tuple,str和unicode; 2. 无序集合:set 3. 无序集合并且具有 key-value 对:dict
查看全部 -
在for循环中,一旦执行return 则跳出循环,类似于continue,所以需要添加判断,当循环的次数与list的长度一样时才返回最终的值
查看全部 -
若在for中 只执行一次,当元素属于list的时候直接返回
需要添加if从而循环
list的长度表示 len(L)
查看全部 -
while n<=100
或者
for n in range(1,101)
查看全部 -
if语句只能执行一次
而while语句是执行循环体
查看全部 -
set添加用.add(),若其中有添加元素,不会再次添加
删除用.remove(),若其中无删除元素则报错
查看全部 -
小括号内表示元组,若需要提取元组中的值则需要脚标
查看全部 -
def fn(*args): print args
查看全部 -
d.ieritems()
d.items
d.values
d.itervalues
查看全部 -
L=[]
L.insert(index,newvalue)
L.append(newvalue)
L.pop(index)
查看全部 -
d[newkey]=newvalue
查看全部
举报