python的数据类型

1、python提供一个狠方便的功能、迩可以想像在linux的man手册吧、

 

比如迩想查这个range的帮助文档、只需要在源代码里面打入

print range.__doc__  

 

这样就会输了该函数的帮助文档了、

 

2、狠简单吧、range这个是python的一个自动为list数组自动赋值的元素、

比如吧range(7)产生了一个[1,2,3,4,5,6] 的数组、相当于ruby的 list = 0..6

 

 

3、tuple 就是list的常量形态、不可更改、速度快!

 

4、

list = list + otherlist 相当于 list.extend(otherlist) 、但+会有返回值、大型应用速度稍微慢、

 

5、python中、0和空值都会认为是False、其余都为True、注意大小写啦

 

6、append和extend的区别

1 li = ['a''b''c']
2 li.extend(['d''e''f'])    ###['a', 'b', 'c', 'd','e', 'f']
3 
4 li = ['a''b''c']
5 li.append(['d''e''f'])    ###['a', 'b', 'c',['d','e', 'f']]

 

 

posted @ 2011-11-26 18:50  klobodnf  阅读(192)  评论(0编辑  收藏  举报