Python 字符串

2018-07-18  本文已影响86人  Fizz翊

字符串

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

上一篇 下一篇

猜你喜欢

热点阅读