string字符串
str = "qwer薩拉赫喲"
str1 = "0495874"
?
print(len(str))
print(max(str1))
print(str * 3)
print(str + str1)
print(min(str1))
str2 = "Aa"
print(max(str2))
print(min(str2))
str3 = "22"
print(str3 * 3)
str4 = "sunck is a good man"
l1 = str4.split(' ')
print(l1[1], type(l1))
str4 = "sunck is a good man"
#split 切割,參數一:以什么為基礎切割
l1 = str4.split(' ', 2)# 參數二:切割次數
print(l1, type(l1))
l2 = '*'.join('abcd') #拼接 字符串用單引號里的內容拼接起來
print(l2)
#新加步長
print(len(str4))
print(str4[-2: 27])
print(str4[:: 3])
字符串的修改、添加、刪除
字符串本身是不可變的,只要對它修改,就是生產了一個新的字符串
a = "good"
#a = a + ' nice'
print(a)
#添加
b = a.center(5, '*')
#從字符串左右兩邊同時添加,如果字符串長度為奇數,則print(b) #左側比右側多一個 否則相反 第一個參數的值要大于字符串的長度print(len(b))
c = a.rjust(9, '*') # 原始字符串在右邊,從左側添加print(c)
d = a.ljust(9, '*') # 原始字符串在左,邊從右側添加print(d)
############刪除
aa = '*abcd*ef'e = aa.strip('gt*') #從左右兩邊同時刪除,如果查詢不到就無法刪除
print(e)
f = aa.rstrip('*t') #從右邊刪除
print(f)
g = aa.lstrip('*t') # 從左邊開始刪除
print(g)
##########修改
aaa = 'ABCD.qwer.123.456.你好世界!'
h = aaa.upper() #將所有的小寫字母轉為大寫字母
print(h)
i = aaa.lower() #將所有的大寫字母轉為小寫字母
print(i)
j = aaa.swapcase() #大小寫互換
print(j)
k = aaa.title() #每個單詞的首字母大寫
print(k)
l = aaa.capitalize() # 如果是一字字符串,并且第一個字符是字母,只將其轉為大寫,其余全部小寫
print(l)
######replace *
a4 = '123,456,789,asd,qwe,zxc,張三,李四,王五'
str9 = '123,123,,456,789,asd,qwe,zxc,張三,李四,王五'
m = a4.replace('123','666') #替換字符串上的所有符合規則元素
print(m)n = str9.replace('123','666',2)# 替換的次數,從頭開始
print(n)o = str9.replace('123','666',2).replace('456','555')
print(o)
########查詢
a5 = 'one two three four five one two two two three three'
p = a5.count('one',0,35) # 在字符串中出現的次數,后面的參數是查找的位置可以不帶,
print(p)
q = a5.find('one') #查詢第一個所在的索引
print(q)
r = a5.find('one') #從右邊查詢第一個所在的索引
print(r)
#s = a5.index('six') # 跟find唯一的區別,如果原字符串中沒有,就會報錯 not found
#print(s)
轉載于:https://www.cnblogs.com/yanruizhe/p/11214899.html
總結
 
                            
                        - 上一篇: 这些工具类用起来真的很”香“
- 下一篇: k8s + 微服务,王炸!
