一、字符串操作符:

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 为填充的字符,默认为空格。

python返回字符串下标 python如何返回字符串_浮点数

   >>>

python返回字符串下标 python如何返回字符串_python_02

6.str.strip(chars):返回字符串 str 的副本,在起左侧和右侧去掉 chars 中列出的字符。

7.str.join(iter):在 iter 变量除最后一位元素外每个元素后增加一个 str 。

python返回字符串下标 python如何返回字符串_浮点数_03

     >>>

python返回字符串下标 python如何返回字符串_格式控制_04


四、字符串类型格式化:format()

1.槽 { }:

<格式控制标记>用来控制参数显示时的格式,包括:<填充> <对齐> <宽度> <.精度(注意,这有个.)> <类型>6 个可选字段

python返回字符串下标 python如何返回字符串_浮点数_05

2.填充:指<宽度>内除了参数外的字符采用什么方式表示,默认采用空格,可以通过<填充>更换。

python返回字符串下标 python如何返回字符串_字符串_06

>>>

python返回字符串下标 python如何返回字符串_格式控制_07

3.对齐:参数在<宽度>内输出时的对齐方式,分别使用<、>和^三个符号表示左对齐、右对齐和居中对齐。

4.宽度:指当前槽的设定输出字符宽度,如果该槽对应的 format() 参数长度比<宽度>设定值大,则使用参数实际长度;如果该值的实际位数小于指定宽度,则位数将被默认以空格字符补充。

5.逗号:<格式控制标记>中逗号(   ,)用于显示数字的千位分隔符

python返回字符串下标 python如何返回字符串_浮点数_08

>>>

python返回字符串下标 python如何返回字符串_python_09

6.精度:表示两个含义,由小数点(.)开头。对于浮点数,精度表示小数部分输出的有效位数。对于字符串,精度表示输出的最大长度。

7.类型:表示输出整数和浮点数类型的格式规则。对于整数类型,输出格式包括6 种。


五、字符串切片:

1.<字符串> [M:N] ,M缺失表示至开头,N缺失表示至结尾

python返回字符串下标 python如何返回字符串_浮点数_10

>>>

python返回字符串下标 python如何返回字符串_python_11

2.<字符串> [ M:N:K ],根据步长 K 对字符串切片

python返回字符串下标 python如何返回字符串_浮点数_12

>>>

python返回字符串下标 python如何返回字符串_python_13

3.字符串逆序:

python返回字符串下标 python如何返回字符串_字符串_14

>>>

python返回字符串下标 python如何返回字符串_格式控制_15