字符串
1什么是字符串
a.使用单引号或者双引号括起来的字符集就是字符串
b.引号中单独的符号,数字,字母等字符
c.转义字符:可以用来表示一些有特殊功能或者是特殊意义的字符(通过在固定字符前加)
2阻止转义
a.可以通过在字符串前面加r或者R,来阻止转义字符转义
3Unicode编码
Python中字符串中的字符是Unicode编码
Unicode编码:使用16位对一个字符进行编码。编码的目的是让字符可以存储到计算机中。
a.获取一个字符的Unicode码
ord("字符 ")函数
b.将Unicode码转换成字符
chr(编码值)
4字符串的比较
a.字符串比较大小的时候,从字符开始一次往后比较每个字符的大小,直到遇到字符不一样为止
b.比较字符串大小的时候,实质是比的他们的编码大小
5 len()函数
作用:获取字符串的长度
6获取某一个字符
同在下标获取字符串中的某一个字符,通过索引值
a.下标的范围:0~字符串的长度-1 ;-1~-字符串长度
b.索引值不能超过索引的范围
7获取字符串中的部分字符(切片)
字符串[开始下标:结束下标:步长]
ps:左包右闭
8字符串拼接和重复
拼接:str1+str2
重复:str*整数
9 in/not in 判断字符
str1 in str2 :判断str1是够在str2中,在为True,不在为False
10 占位符
格式:'占位符1占位符2'%(值1,值2)
%s: 字符串占位符
%d:整数占位符
%.nf:浮点数占位符:使用n值来限制小数点后面的位数
%c:长度是1的字符串占位符
11字符串相关函数
a.capitalize:将字符串的首字母转换成大写字母,并且创建一个新的字符串返回
b.center(width, fillchar): 将原字符串变成指定的长度并且内容居中,剩下的部分使用指定的字符填充
c.rjust(width, fillchar): 右对齐
d.ljust(width, fillchar): 左对齐
f.str1.join(str2): 在str2中的每个字符之间插入一个str1
网友评论