Python_数据类型的魔法_02

常用的字符串命令

   因为字符串命令太多不太可能全部记住以及Python的更新换代 ,可能导致之前的字符串命令发生改变。

   所以将常用的字符串命令整理出来 

###################### 7个基本魔法 ######################
# .join          

 .join()         # 将字符串中的每一个元素按照指定分隔符进行拼接
test = "你是风儿我是沙" print(test) v = "_".join(test) print(v)

# .split

.split( '*' ,分割次数)      
                              #以'*'为分隔符 ,分割为指定个数
test = "testasdsddfg"
v = test.split('s',2)
print(v)
test.rsplit() # 从右开始替换

# .find 

test = "alexalex"            # 移除左右指定字符串 若不指定字符串默认移除空格以及\n和\t
                          # 未找到搜索内容的结果显示 -1
v = test.find('ex')
print(v)

# .strip

               # 移除左右指定字符串 若不指定字符串默认移除空格以及\n和\t

.strip("**")          # 移除左右指定字符串 若不指定字符串默认移除空格以及\n和\t
                          #  优先最多匹配
test = "alex"
v = test.strip('xa')
print(v)

# upper

.upper() 
                  #  全部转化为大写
test = "Alex"
v1 = test.isupper()
v2 = test.upper()
print(v1,v2)

# .lower

.lower()
                #  全部转化为小写
test = "Alex"
v1 = test.islower()
v2 = test.lower()
print(v1, v2)

# .replace

.replace("指定字符串","替换字符串",替换几次)
#将指定字符串替换为指定字符串 test = "alexalexalex" v = test.replace("ex",'bbb') print(v) v = test.replace("ex",'bbb',2) print(v)

  

猜你喜欢

转载自www.cnblogs.com/liutianyuan/p/8967299.html