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()