1.  字符串拼接

str1+str2

2.  字符串重复输出   

str1*10 

3.  检查是否包含某个字符串

in\not in

返回True/False

4.下标索引

str[i]

从0开始,不要超过下标范围

5.切片

str[起始位置:结束位置:步长]

不写步长默认为1,步长大小决定间隔,正负决定方向

6.查找

str.find("子字符串",开始位置下标,结束位置下标)

开始和结束位置可以省略,返回第一个子字符串的下标,没找到返回-1

str.index("子字符串",开始位置下标,结束位置下标)

开始和结束位置可以省略,返回第一个子字符串的下标,没找到就报错

7.子字符串出现计数

str.count("子字符串",开始位置下标,结束位置下标)

开始和结束位置可以省略,返回第一个子字符串出现次数

8.让一个字符大写        

str.capitalize()

9.是否以某字符开头

str.startswith("子字符串",开始位置下标,结束位置下标)

开始和结束位置可以省略,返回True或者False

10.是否以某字符结尾

str.endswith("子字符串",开始位置下标,结束位置下标)

开始和结束位置可以省略,返回True或者False

11.检查是否全大写,全是数字

#字母
str.isupper()
#数字
str.isdigit()

返回True或者False

12.大写字母转小写,小写转大写

str.lower()
str.upper()

13.分割

str.split("分割符号",指定分割个数)

没有分割符号默认为空格符号

14.修改元素

replace("旧内容","新内容",替换个数)

替换个数默认为全部替换

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐