之前学习python的笔记回头看,防止出错。
除法计算
正常情况下
> 2/1
> 0
>2.0/1.0
>0.5
>from __future__ import division
>1/2
>0.5
取余计算
>10%3
>1
字符串截取
>"world"[0]
>'h'
分片
分片截取,包左不包右
>numbers = ["1","2","3","4","5","6"]
>numbers[1]
>"2"
> numbers[:2]
['1', '2']
> numbers[1:]
['2', '3', '4', '5', '6']
> "m" in "permission"
> True
numbers = [100,34,678]
max[numbers] 678
min[numbers] 34
len[numbers] 3
>list("hello")
>['h','e','l','l','o']
列表的方法
append() count() index() insert()
numbers.insert(3,'four')
pop 移除列表中的指定索引的位置并返回该值
numbers.pop()默认移除最后一个列表
numbers.pop(2)设置索引2号位的数据
remove移除列表中某个值的第一个匹配值
> x = ['a','b','c','d','e','f','g']
> x.remove('c')
['a', 'b', 'd', 'e', 'f', 'g']
reverse
>x.reverse()
['g','f','e','d','b','a']
>x.sort()
在原位置对列表进行排序
>cmp(42,32)
1
>cmp(32,42)
-1
>cmp(32,32)
0
range(5)
[0,1,2,3,4]
range(5,10)
[5,6,7,8,9]
d = {"x":1,"y":2,"z":3}
for key in d:
print key
显示内容为
x
y
z