#字串組合
a=『aa』
b=100
c=「cc」
print(a+c)
print(a+ str(b))
#刪除元素
#strip()刪除字串兩邊的空格字元
#lstrip()刪除字串左邊的空格字元
#rstrip()刪除字串右邊的空格字元
a=" caaab "
b=a.strip().strip(『cb』) #返回值 aaa
c=a.lstrip() #返回值 」caaab 「
d=a.rstrip() #返回值 「 caaab」
#修改元素
#replace()把字串str1替換成str2,需要賦值修改,直接找字串裡的值替換
a=『1,2,1』
b=a.replace(『1』,『20』)
print(b) #返回值 20,2,20
#查詢元素
#index()從左側開始查詢對應元素的下標,取第乙個
a=『python』
print(a[3]) #h 通過下標直接找元素
print(a.index(『t』)) #2
#find()從左側開始查詢指定字串是否在當前字串裡,取指定字元首字母下標,沒有找到返回-1
#rfind()從右側開始查詢指定字串是否在當前字串裡,取指定字元首字母下標,沒有找到返回-1
a=『woaizhongguo』
print(a.find(『ai』)) #2
print(a.rfind(『z』)) #4
#count 查詢字串在整體**現的次數
a=『qwertyqey』
b=a.count(『e』,1,6) # 1,6 表示取值區間,在下標 1到6 之間查詢
print(b) # 1
#split() 將對應的字串分隔開,用字串中的元素作為分隔符分割,拿字串中有的字元元素把字串分隔開,結果為列表形式輸出
a=『北,上,廣,湖南』
b=a.split(』,』)
print(b) #[『北』, 『上』, 『廣』,『湖南』]
#capitalize()將字串的首字母大寫
#title()將字串裡每個單詞的首字母大寫
a=『abcd,efg』
b=a.capitalize()
print(b) #abcd,efg
d=a.title()
print(d) #abcd,efg
#center()將字串置於新字串當中,總共加起來12個元素,且居中
#ljust()將字串置於新字串當中,總共加起來12個元素,且居左
#rjust()將字串置於新字串當中,總共加起來12個元素,且居右
a=『abcdefgh』
b=a.center(12,』』)
print(b) #abcdefgh#splitlines() 按照行分隔字串,以列表形式輸出,每行字串作為乙個元素
a=『ab\ncd\ne』
b=a.splitlines()
print(b) #[『ab』, 『cd』, 『e』]
#isalnum()判斷指定字串是否都是由字母和數字組成,是返回true,不是false
a=『abcd123』
print(a.isalnum()) #true
b=a.isalnum()
print(b) #true
#isspace() 判斷字串是否都是由空格構成,是返回true,不是false
a=』 』
print(a.isspace()) #true
b=』 123』
print(b.isspace()) #false
#isinstance() 判斷變數型別,是返回true,不是false
a=『abc』
print(isinstance(a,int)) #false
b=[1,2,3]
print(isinstance(b,list)) #true
字串常用操作。。。
include include include char itoa int value result char malloc sizeof char i 1 for j 0 jint i 65 char p itoa i printf s n p free p p null include incl...
字串常用操作
coding utf 8 import string1 判斷str unicode字串物件 def isastring anobj return isinstance anobj,basestring basesting是str,unicode的父類 defisaint anobj return i...
字串常用操作
一 變換大小寫 string.tolowercase string.touppercase var big qwertyu big.tolowercase qwertyu var yh qwertyui yh.touppercase qwertyui 二 獲取字串長度 var yy 好好學習前端做個...