六个基本:
1:join(除了字符串 在其他的数据类型中也有可能遇到)
text="选择"
t=‘ ’
v=t.join(text)
print(v)
输出结果为: 选 择
t2=‘_’
v2=t2.join(text)
print(v2)
输出结果为:选_择
2.split:
test="axhskbstabst"
test.split('s')
输出结果为:['axh','kb','tab','t']
test.split('s',1)
输出结果为:['axh'.'kbstabst']
test.split('s',2)
输出结果为:['axh','kb','tabst']
3:find
test="sadhidhacf"
test.find('hi'5,7)【5<=x<7】找序列‘hi’并且找不到则返回-1
4:strip:
test.strip() 去除空格换行水平制表符
test.lsprit() 去除左边的空格换行水平制表符
test.rsprit() 去除右边的空格换行水平制表符
5:Upper Lower
test.upper() 转大写
test.lower() 转小写
6:replace:
test="ahdudfslnahdf"
test.replace('ah','bb')
运行结果为:bbdudfslnbbdf
test.replace('ah','bb',1)
运行结果为:bbdudfslnahdf
四个(在所有数据类型中都可用)
1:索引
test="alex"
v=test[3]
print(v)
运行结果为:x
2:切片
v=test[0,1]【0<=x<1】
[0,-1]【指的是到最后 即想0<=x<4】
3:len:
v=len(test) 【由四个字符组成】
4:for循环(break和continue支持)
test="坚持"
for 变量名 in test
print(变量名)
运行结果为:坚
持
一个重点关注:
字符串一旦创建不可修改 如果拼接或者修改时将重新在内存中创建新的变量
注: 帮助创建连续的数字 通过设置步长创建不连续的数字
v=range(100) v=range(0,100,5)
for item in v
print(item)
test=input(">>>") 等待用户输入 sql;
for item in range(0,len(test)):
print(item,test[item])
运行结果:0 s
1 q
2 l