python学习笔记(基础)

来源:互联网 发布:手机淘宝排名靠前技巧 编辑:程序博客网 时间:2024/05/29 17:09

之前学习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
显示内容为

y
z


原创粉丝点击