My style

基本数据类型-字符串魔法(魔法)

str字符串
########6个必须掌握的魔法#######
join

split
find
strip
upper
lower
#.replace('','') 替换
 
########4个灰魔法#######

#索引,下标 ,获取字符串中的某一个字符                           
test='alex'                                    
v=test[0]   #1,2,3,4....                       
print(v)                                       
#切片                                            
v1=test[0:2]   #获取0<=  <2    区间的字符串切片          
print(v1)                                      
#py3                                           
v2=len(test)   #获取字符串的长度                       
print(v2)                                      
#                                              
li=[11,22,33,44,'sadasda']                     
len('asdffasd')                                
len(li)                                        
#单个依次输出字符串方法一:while循环
test='我是一名创作者,也是一
index=0          
while index<len(t
    v=test[index]
    print(v)     
    index+=1     
print('=====')   


#单个依次输出字符串方法二:for循环,for循环同样支持continue和break

#for 变量名 in 字符串
test='我是一名创作者,也是 # index=0 # while index<le # v=test[ind # print(v) # index+=1 # print('=====') for ccc in test: print(ccc)

 


 

#.isupper() .islower() >>>判断是否为大小写,转换为大小写返回bool值

#.upper() .lower() >>>全部转换为大小写
#用法:
     test='Alex'
    v=test.islower()
    print(v)
    v=test.lower()
    v1=test.upper()
    print(v,v1)
#.strip() .rstrip() .lsrtip()去除左右空格空白,去除\t,\n,如果指定内容,会去掉相应内容
    test='alex'
    v=test.rstrip('x')
    print(v) 
test="aeiou"
test1='123456'
v='aksjaadaskbd'
m=str.maketrans("aeiou","123456")
new_v=v.translate(m)
print(new_v)

#.partition()   .split('字符串',数字)
test='testteseemnwe_gw'               
v=test.partition('s') #只能分成三个元素       
print(v)                              
v1=test.split('s',2)  #想分几个分几个,但没有分隔符 
#分割,只能分局换行分割,True,False参数控制是否显示分割后的换行符
test='adasds\nfafgr\nfaefafe\n'
v=test.splitlines(False)
print(v)

 

#判断是否以xxx开头,
test='sadsfv
v=test.start
v1=test.ends
print(v,v1)

#大小写转换

test='aLex'
v=test.swapcase()
print(v)

 

 
posted @ 2020-08-11 16:47  pkfaces  阅读(92)  评论(0)    收藏  举报