python自学笔记3

python 基本数据类型:

列表--list

列表的定义:[],一对中括号,例如[1,2,3,4].列表可以存放不同类型的数据,也可以嵌套,例如[12,"hello",True,[1,2,3]]这样。

列表支持下标访问,如[12,"hello",True,[1,2,3]][2]=True,列表和字符串一样支持截取,拼接,乘法操作,返回的一样是列表,具体操作和字符串一样。

元组--tuple

元组的定义:()一对小括号,例如("hello",True,12,[12,34,34])

元组支持截取,拼接,乘法,下标索引等操作,注意的是type((2))=int,因为此处的()被认为是优先级里面的括号,而不是定义的元组,若要定义只有一个元素的元组则可以(1,)这样定义。对比type([1])就会显示为list。

上面我们说的str,list,tuple在python里面都可以成为序列,序列的操作大同小异。

关于序列还有一个操作下x[m:n:t],表示从m开始,每隔t取一个元素,直到t-1。最好自行测试一下这个地方。

操作符:in/not in

例如x in [12,23,56]这样,返回x是否在序列里面,护着是否不在。同理还有max(),min(),例如max("hello,world")=w,此处的默认排序是ASCII码表排序。

len(x)返回序列x的长度。ord(x)表示把x转为ASCII码表值。



set:无序,元素唯一

定义{},一对大括号。因为无序,所以不能使用下标,截取,支持len()和in/not in方法



猜你喜欢

转载自blog.csdn.net/jokerlance/article/details/78838113
今日推荐