字符串函数

字符串函数

1.capitalize

字符串.capitalize() -将字符串的第一个字母变成大写,其他字母变成小写

str = "this is string example from runoob....wow!!!"
str.capitalize()

center() -返回一个指定的宽度 width 居中的字符串,fillchar 为填充的字符,默认为空格。

str.center(width[, fillchar])

count() -用于统计字符串里某个字符出现的次数。可选参数为在字符串搜索的开始与结束位置

  • sub – 搜索的子字符串
  • start – 字符串开始搜索的位置。默认为第一个字符,第一个字符索引值为0。
  • end – 字符串中结束搜索的位置。字符中第一个字符的索引为 0。默认为字符串的最后一个位置。
str.count(sub, start= 0,end=len(string))

decode() -指定的编码格式解码 bytes 对象。默认编码为 ‘utf-8’。

bytes.decode(encoding="utf-8", errors="strict")

encode() -以指定的编码格式编码字符串。errors参数可以指定不同的错误处理方案。

str.encode(encoding='UTF-8',errors='strict')

6.endswith() -用于判断字符串是否以指定后缀结尾,如果以指定后缀结尾返回 True,否则返回 False

str.endswith(suffix[, start[, end]])

expandtabs() -把字符串中的 tab 符号 \t 转为空格

str.expandtabs(tabsize=8)

find() -检测字符串中是否包含子字符串 str

str.find(str, beg=0, end=len(string))

isalnum() -检测字符串是否由字母和数字组成。

str.isalnum()

index() -检测字符串中是否包含子字符串 str

str.index(str, beg=0, end=len(string))

isalpha() -检测字符串是否只由字母或文字组成。

str.isalpha()

isdigit() -检测字符串是否只由数字组成。

isdigit()方法语法:

13

islower() -检测字符串是否由小写字母组成。

str.islower()

isnumeric() -检测字符串是否只由数字组成

str.isnumeric()

isspace() -检测字符串是否只由空白字符组成

str.isspace()

istitle() -检测字符串中所有的单词拼写首字母是否为大写,且其他字母为小写。

str.istitle()

isupper() -检测字符串中所有的字母是否都为大写。

str.isupper()

18

join() -用于将序列中的元素以指定的字符连接生成一个新的字符串

str.join(sequence)

len() -返回对象(字符、列表、元组等)长度或项目个数

str = "runoob"
 len(str)

20

ljust() -返回一个原字符串左对齐,并使用空格填充至指定长度的新字符串

str.ljust(width[, fillchar])

lower() -转换字符串中所有大写字符为小写。

str.lower()

22

lstrip() -用于截掉字符串左边的空格或指定字符

str.lstrip([chars])

23

maketrans() -用于创建字符映射的转换表

str.maketrans(intab, outtab)

24

max() -返回字符串中最大的字母。

max(str)

25

min() -返回字符串中最小的字母。

min(str)

26

replace() -把字符串中的 old(旧字符串) 替换成 new(新字符串)

str.replace(old, new[, max])

27

rfind() -返回字符串最后一次出现的位置

str.rfind(str, beg=0 end=len(string))

28

rindex() -返回子字符串 str 在字符串中最后出现的位置

str.rindex(str, beg=0 end=len(string))

29

rjust() -返回一个原字符串右对齐

str.rjust(width[, fillchar])

30

rstrip() -删除 string 字符串末尾的指定字符

str.rstrip([chars])

31

split() -通过指定分隔符对字符串进行切片

str.split(str="", num=string.count(str))

32

splitlines() -按照行(’\r’, ‘\r\n’, \n’)分隔,

str.splitlines([keepends])

33

startswith() -用于检查字符串是否是以指定子字符串开头

str.startswith(substr, beg=0,end=len(string));

34

strip() -用于移除字符串头尾指定的字符(默认为空格)或字符序列。

str.strip([chars]);

35

swapcase() -用于对字符串的大小写字母进行转换

str.swapcase();

36

title() -返回"标题化"的字符串,就是说所有单词的首个字母转化为大写

str.title();

37

translate() -根据参数 table 给出的表(包含 256 个字符)转换字符串的字符

str.translate(table)

38

upper() -将字符串中的小写字母转为大写字母。

str.upper()

39

zfill() -返回指定长度的字符串,原字符串右对齐,前面填充0。

str.zfill(width)

40

isdecimal() -检查字符串是否只包含十进制字符。

str.isdecimal()

37

translate() 	-根据参数 table 给出的表(包含 256 个字符)转换字符串的字符

```python
str.translate(table)

38

upper() -将字符串中的小写字母转为大写字母。

str.upper()

39

zfill() -返回指定长度的字符串,原字符串右对齐,前面填充0。

str.zfill(width)

40

isdecimal() -检查字符串是否只包含十进制字符。

str.isdecimal()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值