python 字符串的魔法 day10

本文介绍了Python中字符串的各种实用操作方法,包括大小写转换、格式化、查找子串、判断字符类型等,帮助开发者提高编程效率。

首字母大写

test = "alex"
v = test.capitalize()
print(v)

所有变小写,第一个更牛逼,很多的未知的对应关系可以变小写

test/casefold()

test.lower()

设置宽度,并将文字放中间,20,为总长度,x为空白填充

test = "ALEX"
v =test.center(20,"x")
print(v)

计算当前文本中某元素个数count,a表示找的元素,5,6表示开头和结尾

test = "alexaler"
v =test.count("a",5,6)
print(v)

是否以什么结尾  shartwith  以什么开头

test = "alexaler"
v =test.endswith("a")
print(v)

找到某字符在字符串位置,获取第一个位置,后面不管,5,8表示从哪到哪,要找到必须大于所在位置,找不到报-1,index作用相同,不过找不到报错

test = "alexaler"
v =test.find("r",5,8)
print(v)

格式化,将字符串中的占位符替换为制定的值

test = "al{ex}al{ex}"
#括号可替换为0,1,2
#下面则不用ex=,直接写r print(test) v =test.format(ex="r") print(v)
test = "al{0}al{1}"
#括号可替换为0,1,2
#下面则不用ex=,直接写r
print(test)
v =test.format("r","d")
print(v)

判断字符串中是否只包含字母和数字

test = "uasf890+"
v = test.isalnum()
print(v)

 

转载于:https://www.cnblogs.com/wangleiyifan/p/9142405.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值