Python 字符串魔法七

"alex"
"uile"




test = "dadasdadad" #替换,("x",替换" y",替换前n个)
v = test.replace("ad","bbb",2)
print(v)

 

 



################7个基本魔法

#join '_' join(xxxxx)
#split
#find
#strip
#uppe
#lower
#replcae

################ 4灰魔法###########################
test = "有种你冲我来" #索引,下标,获取字符串中的某一个字符





index = 0
while index < len(test):
v = test[index]
print(v)
index +=1

 

 

 

 




#for循环 注意:for 变量 in 字符串
#变量名
for zjw in test:
print(zjw)

 

 

 


v = test[3]
print(v)


 

 

 




#切片
v1 = test[0:1] # 0=< <1
print(v1)

 

 

 


v1 = test[0:-1] # 0=< <-1
print(v1)

 

 



#python3: len获取当前字符串中由几个字符组成 len=length
v3 = len(test)
print(v3)

 

 

 


len("fasfsd")
v = '_'.join("dasdasdadad")
print(v)

 

 

 



li = [11,22,33,44,55,"asdf",444,999] # len 列表是按照逗号后面有多少
len("dasdasdad")
v= len(li)
print(v)

 

 

 



s = "dakdd;sdsd"
v4 = s.split("s")
print(v4)

 

 

 



test = "有种从我啦"

for v in test:

print(v)

 

 

 


#帮助创建连续的数字,通过设置步长来指定不连续
v = range(0,100,5)
for item in v:
print(item)

 

 

 



###################1个深魔法######################################

#字符串一旦创建就,不可修改
#一旦修改或者拼接,都会造成重新生成字符串

name = "dad"
age = "19"
info = name +age
print(info)

 

 

 


#将文件索引打印出来

test = input(">>>")
print(test) #test = qwe test[0] test[1]
l = len(test) # 1=3
print(l)

 

 

 

r = range(0,l) #0,3
for item in r:
print(item,test[item])# 0 q, 1 w ,2 e

 

 


test = input(">>>")
for item in range(0,len(test)):
print(item,test[item])

 

 


t = input("ddd")
for item in range(0,len(t)):
print(item,t[item])
posted @ 2019-09-10 21:37  别看我看路  阅读(158)  评论(0编辑  收藏  举报