字符串
字符串的本质是:字符序列。
python的字符串是不可变的。我们无法对原字符串进行任何修改,只能将字符串的一部分复制到新建的字符串。
使用内置函数ord()可以把字符转化成对应的Unicode码
使用内置函数char()可以把十进制数字转化成对应的字符
创建字符串:
我们可以通过单引号或者双引号创建字符串, 使用两种引号的好处是可以创建本身就包含引号的字符串,而不是使用转义字符。
空字符串:
python允许空字符串的存在,不包含任何字符且长度为0
len函数:
len()用于计算字符串含有多少
序列
在python中有这样一种类型,他们的成员有序排列,并且可以通过下标偏移量访问到他们的一个或几个成员,类似于C语言中的数组,这类python类型就统称为序列。
成员关系操作符(in,not in)可以用来判断元素是否属于某个序列,结果返回布尔值
例:
l = [1,2,3,4,5]
2 in l
True
连接操作符(+)能够将两个相同类型的序列做连接
重复操作符(*),将一个序列复制多份
切片操作,按照你的意愿访问序列的多个元素([beg?step])其中beg是你想取的序列的起始下标,end是你要取到哪里为止,也就是终止下标,但end这个下标你是取不到的,step就是你取得时候移动的步长,即隔多少个取一个,总而言之就是在[beg,end)这个左开右闭的区间内隔step个取一个值。
序列的种类:字符串 列表 元组