Python初学者日志 7.27

 字符串的特殊字符

转义符 \

-表示特定字符的本意

-形成一些组合,表示一些含义

操作符

-x in s  如果x是s的子串,返回ture

 

字符串处理函数

-len(x) 返回字符串x的长度

-str(x)返回任意类型的字符串类型

-hex(x)oct(x) 整数x的十六进制或八进制 的 小写形式字符串

-chr(u)u为Unicode编码,返回其对应的字符

-ord(x)x为字符,返回其对应的Unicode编码

 

Unicode编码

-print(....,end=“”) 当“”中为空时,不换行

 

字符串处理方法

1、str.lower() 或 str.upper()   返回字符串的副本,全部字符小写或大写

2、str.split(sep=None)  返回一个列表,根据sep被分隔的部分组成

“A,B,C”.split(“,”)     输出['A','B','C']

3、str.count(sub) 返回sub在str中出现的次数

4、.replace(old,new)  部分替换

5、str.center(width,[fillchar])  width为整个字符的长度,[fillchar]为填充内容,

函数作用为使str在整个字符串中居中

6、str.strip(chars)  去掉str两侧的一些字符

7、str.join(iter) 

字符串类型的格式化

槽 {}

填充、对齐、宽度 的格式化

, .精度  类型 的格式化

- “,”为财务的千分号

- b为二进制,c为Unicode,d为十进制,o为八进制,x为十六进制,X为十六进制的大写形式

- e为科学计数法,f为通常小数形式,%为百分号形式

 

25、26、27小结

-正向递增序号、反向递减序号、<字符串>[M:N:K]

-+、*、len()、str()、hex()、oct()、ord()、chr()

-.lower()、.upper()、.split()、.count()、.replace()

猜你喜欢

转载自blog.csdn.net/qq_41073619/article/details/81232872