美文网首页
2020-03-26

2020-03-26

作者: 阿九_joker | 来源:发表于2020-03-26 17:13 被阅读0次

字符编码:Unicode把所有的语言都统一到一套编码里,且Unicode编码通常是两个字节,ASCII是一个字节。

python的获取字符整数函数ord(),用法:

>>>ord('A')

>>>65

python的编码获取字符函数chr(),用法:

>>>chr(66)

>>>‘B’

python的获取字符个数函数len(),用法:

>>>len(‘ABC’)

>>>3

len()计算的是str的字符数,如果换成bytes,len()函数就计算字节数

list表示有序的集合,可以随时添加和删除其中的元素,例如列数一个班级里的学生,就可以使用list表示

>>>classmates=['Michael','Bob','Tracy']

>>>classmates

['Michael','Bob','Tracy']

变量classmates就是一个list,使用len()函数获取list元素的个数:

>>>len(classmates)

>>>3

使用索引来访问list中的每一个元素,从0开始。例如classmates[0],如果要取最后一个元素,可以使用-1做索引,例如classmates[-1]。

添加元素到list中使用.append(),例如classmates.append('Adam'),注意默认添加到元素末尾。如果想要添加到特定的list位置则使用.insert(x,'Jack'),将Jack添加到x+1的位置.

删除list末尾的元素,使用pop()例如

>>>classmates.pop()

'Adam'

>>>classmates

['Michael','Jack','Bob','Tracy']

指定删除的位置pop(i)其中i是索引位置

指定将某个位置的元素替换成别的元素,可直接赋值相应的元素在制定的位置。

同时list的元素的数据类型也可以不同比如>>>L=('Apple',123,Ture)

list元素也可以是另一个list,例如

>>>s=['python','java',['asp','php'],'scheme']

>>>len(s)

4

若是想要拿到'php'可以写成s[2][1],意思是s表中第三个元素表的第二个元素

如果一个list中一个元素也没有,就是一个空的list,它的长度为0.

tuple:有序列表、元组,与list不同的是tuple一旦初始化就不能修改,没有与list对应的append(),insert()等方法。

>>>t=(1,2)

>>>t

(1,2)

使用到的是()且定义的时候元素就必须被确定下来,若定义一个空的tuple可以写成

>>>t=()

>>>t

()

若定义一个只有一个元素的tuple,需要加逗号来消除歧义>>>t=(1,)

>>>t

(1,)

相关文章

网友评论

      本文标题:2020-03-26

      本文链接:https://www.haomeiwen.com/subject/tcscuhtx.html