字符串
1- .upper()/ .lower() #大写/小写
2- .isdigit() #是数字 返回为布尔值 True/Flase
3- .strip() / .lstrip()/ .rstrip() #左右空格去掉/做空格去掉/有空格去掉
4- .replace("被替换的内容","替换成的内容")/ .replace("被替换的内容","替换成的内容",左至右替换的数字)
5- .split()/.rsplit() # ("切割的选择项",左起第几个)/("切割的选择项",右起第几个)/如无数目则全部分割
公共功能
1- len()# 计算字符的长度个数
练习题1: 需求:让用户输入任意字符串,获取字符串之后计算其中有多少个数字
text= input("请输入内容:")#fuahfidosajffjeowajifo
index_len=len(text) #index 指数
2- 索引 取值 从0开始 v = "fdsfdsa" v1= v[0] 1,2,3.... v2=v[-1] 正值从前向后取从0开始,负值从后向前取从-1开始
value = 'alex'
v1 = value[0]
value_len = len(value) #4
index = 0
while True:
val = value[index]
print(val)
if index == value_len - 1:
break# 索引超出输入字符串长度则终止循环
index+=1
pright(v1) # 为a
3- 切片 (从0开始)
v ="fjdsiaofji"
v1 = v[2:3] # 从前面数字开始后面的数字结束取值 2=<索引位置<3
v2 = v[2:-1]# 可以写-1 代表最后一个字符
v3 = v[2:]# 为第二个至最后一个字符
v4 = v[:-1]##为开始至最后一个,最后一个无
v5 = v[-2:]##取最后两个