1.for i in range():
range是函数,记得加()
格式:for i in range(a,b):
print i
range()没有上限,默认为0,打印时包含上限不包含下限
for i in range(5)
0,1,2,3,4(产生0-4的5个数)
for i in range(1,5)
1,2,3,4
2.[x*x for x in range(5)] 生成一个list
格式:[x*x for x in range(a,b)]
或者list = [x*x for x in range(a,b)]
x是[a,b)的数,生成的列表是x*x的值
[0,1,4,9,16]
3.字典的格式
dict = {key:val}
列表和字典可以做为字典的值
dict = {'a':1,'b':[0,2,3],'c':{'aaa':11,'bbb':222}}
python中dict详解:http://www.cnblogs.com/yangyongzhi/archive/2012/09/17/2688326.html
dict.get(key,default = None)
key -- 这是要搜索在字典中的键。
default -- 这是要返回键不存在的的情况下默认值。
该方法返回一个给定键的值。如果键不可用,则返回默认值为None。
print dict.get('a',3)
输出为 1
print dict.get('e',3)
输出为 3
for k,v in dict.iterms():
print k,v
遍历dict中的键,值
dict的四种遍历方法:http://blog.csdn.net/q_l_s/article/details/53334316
3.用isdigit()判断是否是数字
可以判断输入是否是数字(输入的形式一般是字符串,但是这个函数可以判断)