一、python3中的字符串在定义的时候需要用单引号或者双引号来定义,实例如下:
#定义字符串类型的变量 str='hello python' str2="hello python3"二、字符串运算
1、字符串连接,符号是+,加号可以把两个字符串拼接起来,用法如下:
>>>str='hello' >>>str2='python3' >>>str3=str+str2 hello python32、重复字符串,符号 *n,乘号可以把字符串重复n次,实例如下:
>>>str='hello' >>>str3=str*2 hellohello3、通过索引获取字符串中的字符,语法如下:
①截取单个字符
变量[下标]
实例如下:
>>>str='hello python3' >>>str[2] l下标将从0开始,0表示字符串第一个字符,1是第二个字符,以此类推,如果下标是负值,将从字符串的结尾开始计算,与正数相对应,所以上述2输出的是l;
②截取多个字符,语法如下:
变量[开始下标:结束下标]实例如下:
>>>str='hellopython3' #有双下标 >>>str[0:2] hel #结束下标空白,表示开始下标往后都截取 >>>str[2:] lopython3 #下标是负值 >>>str[2:-1] #-1表示倒数第二个字符,悲本句表示从第三个字符截取到倒数第二个字符 lopython
4、字符串内置函数(点击函数名可以查看具体用法)
将字符串的首字母转换为大写
返回一个指定字符串居中的字符串,其余用指定字符填充(默认为空)
返回某个字符在给定的字符串里面出现的次数,顾名思义,就是统计次数。
以指定的编码格式解码 bytes 对象。默认编码为 'utf-8'。
可以使用指定的编码格式来编码字符串。
可以用于判断字符串是否以指定后缀结尾,如果是则返回 True,否则返回 False。
检测字符串中是否包含另一个字符串,如果包含则返回初始索引位置,也就是第一次发现另一个字符串的位置,否则返回-1.
可以把字符串中的 tab 符号('\t')替换为为空格,默认的空格数是 8,当然数量可以自定义。
可以检测源字符串内是否包含另一个字符串,如果包含则返回索引值,如果不包含则抛出ValueError: substring not found异常。
是用来检测字符串是否由字母和数字组成。
是用来检测字符串是否只由字母或文字组成。
是用来检测字符串是否只由数字组成的。
是用来检测字符串是否由小写字母组成。
是用来检测字符串是否只由数字组成。
是用来检测字符串是否只由空白字符组成。
用来检测子一个字符串的首字母是否为大写,其余字母为小写。
用来检测字符串中所有的字母是否都为大写。
用来用于将序列中的元素以指定的字符连接生成一个新的字符串。
可以返回对象(字符、列表、元组等)长度或者元素个数。
返回一个将原字符串左对齐,并使用空格填充至指定长度的新字符串。如果指定的长度小于原字符串的长度则返回原字符串。
将字符串中的大写字符转换成小写。
用于截掉字符串左边指定字符。
用于创建字符映射的转换表,用参数二中对应参数一中字符来替换参数一中字符。
可以返回字符串中最大的字母。
会返回字符串中最小的字母
把字符串中的 oldstr(旧字符串) 替换成 newstr(新字符串),如果指定第三个参数num,则替换不超过 num 次。
返回在指定范围内查找子字符串最后一次出现的位置。
返回在指定的区间内源字符串中子字符串最后出现的位置。
可以是一个字符串右对齐,并且用指定字符填充至指定长度,如果指定长度小于字符串长度则返回右对齐的字符串。
可以删除字符串末尾指定的字符。
可以根据给定的分隔符来分割字符串,其中可以设置分割次数。
根据行来进行分割字符串。
可以指定区间检测一个源字符串时候以另一个字符串开头。
可以去除字符串首尾指定的字符
将字符串的大写字母变小写,小写字母变大写。
会将字符串中的单词首字母变为大写,其余字母小写。
根据参数tab给出的表来转换对应的字符串的字符,也可以指定需要过滤的字符。
将字符串中的小写字母转为大写字母。
可以将源字符串填充至指定长度,源字符串右对齐,如果长度不足指定长度,则在前面填充0.
可以用来检查源字符串中是否只包含十进制字符。
序号
函数名
用途
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
服务器2021-02-15
服务器2021-02-14
jQuery2021-02-13
jQuery2021-02-12
jQuery2021-02-11
jQuery2021-02-10