常用的字符串命令
因为字符串命令太多不太可能全部记住以及Python的更新换代 ,可能导致之前的字符串命令发生改变。
所以将常用的字符串命令整理出来
###################### 7个基本魔法 ######################
# .join
.join() # 将字符串中的每一个元素按照指定分隔符进行拼接
test = "你是风儿我是沙" print(test) v = "_".join(test) print(v)
# .split
.split(
'*'
,分割次数)
#以'*'为分隔符 ,分割为指定个数
test = "testasdsddfg" v = test.split('s',2) print(v) test.rsplit() # 从右开始替换
# .find
test = "alexalex" # 移除左右指定字符串 若不指定字符串默认移除空格以及\n和\t # 未找到搜索内容的结果显示 -1 v = test.find('ex') print(v)
# .strip
# 移除左右指定字符串 若不指定字符串默认移除空格以及\n和\t
.strip("**") # 移除左右指定字符串 若不指定字符串默认移除空格以及\n和\t # 优先最多匹配 test = "alex" v = test.strip('xa') print(v)
# upper
.upper() # 全部转化为大写 test = "Alex" v1 = test.isupper() v2 = test.upper() print(v1,v2)
# .lower
.lower() # 全部转化为小写 test = "Alex" v1 = test.islower() v2 = test.lower() print(v1, v2)
# .replace
.replace("指定字符串","替换字符串",替换几次)
#将指定字符串替换为指定字符串 test = "alexalexalex" v = test.replace("ex",'bbb') print(v) v = test.replace("ex",'bbb',2) print(v)