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])

转载于:https://www.cnblogs.com/159357zzx/p/11503114.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值