python 字符串的魔法 day10
Posted wangleiyifan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 字符串的魔法 day10相关的知识,希望对你有一定的参考价值。
首字母大写
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)
以上是关于python 字符串的魔法 day10的主要内容,如果未能解决你的问题,请参考以下文章