一、字符串操作符:
1. ''x'' + "y" :连接两个字符串。
2."x" * n 或 n * "x" :复制 n 次字符串 x 。
3. "x" in "s":x 是 s 的子串,返回 True ,否则返回 False 。
二、字符串处理函数:
1.len( x ) :返回字符串的长度
2.str( x ) :将任意类型的 x 转换成字符串形式(和 eval() 函数相反)。
3.hex( x )或 oct( x ):整数 x 的十六进制或八进制小写形式字符串。
4.chr( u ):u 为 unicode 编码,返回编码对应的字符。
5.ord( x ):x 为字符,返回其对应的 Unicode 编码。
三、字符串处理方法:
1.str.lower() 或str.upper():返回字符串"str"的副本,全部小写或者大写。
2.str.split( sep = None):返回一个列表,由 ”str“根据 sep 被分隔的部分组成。说人话:"A,B,C".split(",") ,结果为[A,B,C]。只要出现都阿红九江字符串拆解为两个部分。
3.str.count( sub ) :返回字符串在 str 中出现的次数(区分大小写)。
4.str.replace( ole, new) :返回字符串副本,所有 old 子串替换为 new 字串。
5.str.center( width [,fillchar]) :字符串"str"根据 宽度 width 居中,fillchar 为填充的字符,默认为空格。
>>>
6.str.strip(chars):返回字符串 str 的副本,在起左侧和右侧去掉 chars 中列出的字符。
7.str.join(iter):在 iter 变量除最后一位元素外每个元素后增加一个 str 。
>>>
四、字符串类型格式化:format()
1.槽 { }:
<格式控制标记>用来控制参数显示时的格式,包括:<填充> <对齐> <宽度> <.精度(注意,这有个.)> <类型>6 个可选字段
2.填充:指<宽度>内除了参数外的字符采用什么方式表示,默认采用空格,可以通过<填充>更换。
>>>
3.对齐:参数在<宽度>内输出时的对齐方式,分别使用<、>和^三个符号表示左对齐、右对齐和居中对齐。
4.宽度:指当前槽的设定输出字符宽度,如果该槽对应的 format() 参数长度比<宽度>设定值大,则使用参数实际长度;如果该值的实际位数小于指定宽度,则位数将被默认以空格字符补充。
5.逗号:<格式控制标记>中逗号( ,)用于显示数字的千位分隔符
>>>
6.精度:表示两个含义,由小数点(.)开头。对于浮点数,精度表示小数部分输出的有效位数。对于字符串,精度表示输出的最大长度。
7.类型:表示输出整数和浮点数类型的格式规则。对于整数类型,输出格式包括6 种。
五、字符串切片:
1.<字符串> [M:N] ,M缺失表示至开头,N缺失表示至结尾
>>>
2.<字符串> [ M:N:K ],根据步长 K 对字符串切片
>>>
3.字符串逆序:
>>>