Python中关于字符串函数的详解

num = 'i love python'
print(num.capitalize()) # 把字符串的第一个字符大写
print(num.center(2)) # 返回一个原字符串居中,并使用空格填充到width长度的新字符串
print(num.ljust(2)) # 返回一个原字符串左对齐,用空格填充到指定长度的新字符串
print(num.rjust(2)) # 返回一个原字符串右对齐,用空格填充到指定长度的新字符串
print(num.zfill(2)) # 返回字符串右对齐,前面用0填充到指定长度的新字符串
print(num.count('o')) # 返回子字符串在原字符串中出现的次数
print(num.endswith('on')) # 判断字符串是否以'on'结束
print(num.startswith('i')) # 判断字符串是否以'i'开头
print(num.expandtabs(tabsize = 8)) # 把字符串的tab转为空格,默认为8个
print(num.find('o')) # 查找子字符串在字符串第一次出现的位置,否则返回-1
print(num.index('o')) # 查找子字符串在指定字符中的位置,不存在报异常

num = 'i love python123'
print(num.isalnum()) # 判断字符串是否以字母和数字组成,返回true或False

num = 'i love python'
print(num.isalpha()) # 判断字符串是否以纯字母组成,返回true或False
print(num.isdigit()) # 判断字符串是否以纯数字组成,返回true或False
print(num.islower()) # 判断字符串是否全是小写,返回true或False
print(num.isupper()) # 判断字符串是否全是大写,返回true或False
print(num.isnumeric()) # 判断字符串是否只包含数字字符,返回true或False
print(num.isspace()) # 判断字符串中只包含空格,返回true或False
print(num.title()) # 返回标题化的字符串(所有单词首字母大写,其余小写)
print(num.istitle()) # 判断字符串是否标题化,返回true或False
print(num.join('123456')) # 以括号中的内容作为连接符,将一个序列中的元素连接成字符串
print(num.split(' ')) # 以括号中的内容作为分隔符,将一个字符串分隔成一个序列
print(num.splitlines()) # 以行分隔,返回各行内容作为元素的列表
print(num.lower()) # 将大写转为小写
print(num.upper()) # 转换字符串的小写为大写
print(num.swapcase()) # 翻换字符串的大小写
print(num.lstrip()) # 去掉字符左边的空格和回车换行符
print(num.rstrip()) # 去掉字符右边的空格和回车换行符
print(num.strip()) # 去掉字符两边的空格和回车换行符
print(num.partition('o')) # 从括号中的字符出现的第一个位置起,将原字符串分割成3组
print(num.replace('o','O',1)) # 查找括号中的第一个字符替换成括号中的第二个字符,第三个参数是替换次数
print(num.rpartition('o')) # 类似partition函数,不过从右边开始查找

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Tiramisu Lv

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值