字符串函数(后续继续补充)

字符串

a = "sdfgewa"

索引(下标)

切片 a[0::2]

strip() -- 去除空格、tab键等

split() -- 分割函数 split("s") 以空格,换行以及制表符进行分割,可以自己指定,可以指定切割的次数

replace() -- 替换函数 replace("old","new",1) 第一个旧的值,第二个是新的值,可以指定替换的次数

startswith() -- 检查开头 startswith('l') 检查是否以l开头

endswith() -- 检查结尾 endswith('b') 检查是否以b结尾

upper() -- 全部大写

lower() -- 全部小写

count() -- 计数函数

find() -- 查找是否包含子字符串返回开始的索引值,否则返回-1

str = "asdfag"
print(str.find('a'))  # 0 
print(str.find('a',1)) # 从索引1开始找,输出4

join() -- 拼接函数(个人理解)Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。

lst = ["lexs","sdfes","xiaorenwu"]
print("_".join(lst))  # 输出 lexs_sdfes_xiaorenwu

isdigit() -- 检测是否是阿拉伯数字

isalnum() -- 判断是不是字母,数字,中文

isalpha() -- 判断是不是字母,中文

isdecimal() -- 判断是不是十进制

原文地址:https://www.cnblogs.com/alex3174/p/11153953.html