04-字符串

#以下為字符串處理函數(shù)
#將字符串的首字母變?yōu)榇髮?其他全小寫
str2 = 'i love pyThon'
print("首字母改為大寫后:"+str2.capitalize())
#返回一個指定寬度的居中的字符串,第二參數(shù)為填充的字符,默認(rèn)為空格
print("指定寬度居中的字符串:"+str2.center(10))
print("指定寬度居中的字符串:"+str2.center(11,'#'))
#count 判斷一個字符串在另外一個字符串中的位置 第二個參數(shù)為起始位置默認(rèn)第一個 第三個參數(shù)為結(jié)束位置 默認(rèn)最后
print('o 在i love python中出現(xiàn)的次數(shù)為:'+str(str2.count('o')))
#encode 編碼  decode 解碼
str3 = "我愛python"
str4 = str3.encode('utf-8')
str5 = str3.encode('gbk')
print("編碼為utf-8:",str4)
print("編碼為gbk:",str5)
str6 = str4.decode('utf-8')
str7 = str5.decode('gbk')
print("utf-8解碼:",str6)
print("gbk解碼:",str7)
#endswith 返回字符串是否以另一個字符串結(jié)尾 返回True 或者 False 第二個參數(shù)起始位置 第三個參數(shù)結(jié)束位置
print(str3+'以on結(jié)尾嗎?',str3.endswith('on'))
#find 查找字符串在另一個字符串中出現(xiàn)的位置,能查到返回索引,查不到,返回-1
print(str3+'字符串首次出現(xiàn)的位置:',str3.find('x'))
#index 作用和find一樣如果查詢不到 返回異常
#rindex 作用和find一樣如果查詢不到 返回異常 從右邊才查
#isalnum 檢測字符串是否是由字母或者字母+數(shù)字 或者純數(shù)字 組成 返回True和False
str8 = 'python3'
str9 = 'python'
str10 = '111111'
print(str8+'是否由字母加數(shù)字組成?',str8.isalnum())
print(str9+'是否由字母加數(shù)字組成?',str9.isalnum())
print(str10+'是否由字母加數(shù)字組成?',str9.isalnum())
#isalpha 相對于isalnum范圍更小,只判斷字符串中是否為純字母 返回True Fasle
print(str8+'是否只有字母組成?',str8.isalpha())
print(str9+'是否只字母組成?',str9.isalpha())
#isdigit判斷字符串是否由純數(shù)字組成 返回True False
str11 = 'a1'
str12 = '1'
print(str11+'是否是純數(shù)字組成的字符串',str11.isdigit())
print(str12+'是否是純數(shù)字組成的字符串',str12.isdigit())
#islower 檢測字符串是否全部由小寫字母組成
str13 = 'adfW'
str14 = 'aaa'
print(str13+'是否全部小寫字母?',str13.islower())
print(str14+'是否全部小寫字母?',str13.islower())
#isnumeric python2 有所區(qū)別 python3 一樣
#istitle 檢測所有單詞首字母為大寫 返回True False
str15 = 'Hello World'
str16 = 'hello World'
print(str15+'是否每個單詞的首字母都是大寫?',str15.istitle())
print(str16+'是否每個單詞的首字母都是大寫?',str16.istitle())
#isupper 檢測字符串中是否全部為大寫字母
str17 = "hello"
str18 = "HELLO"
print(str17+'是否全部為大寫字母?',str17.istitle())
print(str18+'是否全部為大寫字母?',str18.istitle())
#join將序列中的元素安裝字符串連接
tuple1 = ('a','b','c')
str19 = ''
str20= '-'
print(tuple1,'以'+str19+'連接后結(jié)果是'+str19.join(tuple1))
print(tuple1,'以'+str20+'連接后結(jié)果是'+str20.join(tuple1))
#len返回一個字符串,列表,元組長度個數(shù)
print(tuple1,'個數(shù)為',len(tuple1))
#ljust 字符串左對齊右邊填充指定字符 第一個參數(shù) 填充后字符串總長度 第二個參數(shù)填充的字符
str21 = "hello"
print(str21+'填充右側(cè)結(jié)果為'+str21.ljust(10,'#'))
#rjust 字符串左對齊左邊填充指定字符 第一個參數(shù) 填充后字符串總長度 第二個參數(shù)填充的字符
str21 = "hello"
print(str21+'填充右側(cè)結(jié)果為'+str21.rjust(10,'#'))
#lower將字符串所有字母轉(zhuǎn)為小寫
str22 = "Hello Python"
print(str22+'全部轉(zhuǎn)為小寫后'+str22.lower())
#upper所有字符串轉(zhuǎn)為大寫
print(str22+'全部轉(zhuǎn)為大寫后'+str22.upper())
#title把每個單詞的首字母變?yōu)榇髮?str23 = "hello world"
print(str23+'全部轉(zhuǎn)為大寫后'+str23.title())
#swapcase 字母大寫轉(zhuǎn)小寫 小寫轉(zhuǎn)大寫
print(str22+'大小寫反轉(zhuǎn)后是'+str22.swapcase())
#strip去除掉字符串兩邊的字母默認(rèn)空格
str24 = " hello World "
#lstrip去除掉字符串左邊的字母默認(rèn)空格
#rstrip去除掉字符串右邊的字母默認(rèn)空格

#max,min返回字符串中最大的字母
str25 = "adz"
print(str25+'最大的字母'+max(str25))
print(str25+'最小的字母'+min(str25))

#replace 替換字符串中的指定字符串 old new 次數(shù)
str26 = 'hello'
print(str26+'l替換a'+str26.replace('l','a',2))

#split 以特定字符截取字符串 默認(rèn)空格 ,分割次數(shù)
str27 = "hello,world,hello,python,hello,php"
print(str27+'以空格分割3次',str27.split(',',3))
#isdecimal判斷字符中是否全是十進(jìn)制數(shù)字
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末咆爽,一起剝皮案震驚了整個濱河市奈梳,隨后出現(xiàn)的幾起案子敬飒,更是在濱河造成了極大的恐慌盆均,老刑警劉巖率挣,帶你破解...
    沈念sama閱讀 211,743評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異孽鸡,居然都是意外死亡腐螟,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,296評論 3 385
  • 文/潘曉璐 我一進(jìn)店門扶关,熙熙樓的掌柜王于貴愁眉苦臉地迎上來阴汇,“玉大人,你說我怎么就攤上這事节槐〔笫” “怎么了?”我有些...
    開封第一講書人閱讀 157,285評論 0 348
  • 文/不壞的土叔 我叫張陵铜异,是天一觀的道長哥倔。 經(jīng)常有香客問我,道長揍庄,這世上最難降的妖魔是什么咆蒿? 我笑而不...
    開封第一講書人閱讀 56,485評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮蚂子,結(jié)果婚禮上沃测,老公的妹妹穿的比我還像新娘。我一直安慰自己食茎,他們只是感情好蒂破,可當(dāng)我...
    茶點故事閱讀 65,581評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著别渔,像睡著了一般附迷。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上哎媚,一...
    開封第一講書人閱讀 49,821評論 1 290
  • 那天喇伯,我揣著相機與錄音,去河邊找鬼拨与。 笑死稻据,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的买喧。 我是一名探鬼主播捻悯,決...
    沈念sama閱讀 38,960評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼箩朴,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了秋度?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,719評論 0 266
  • 序言:老撾萬榮一對情侶失蹤钱床,失蹤者是張志新(化名)和其女友劉穎荚斯,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體查牌,經(jīng)...
    沈念sama閱讀 44,186評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡事期,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,516評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了纸颜。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片兽泣。...
    茶點故事閱讀 38,650評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖胁孙,靈堂內(nèi)的尸體忽然破棺而出唠倦,到底是詐尸還是另有隱情,我是刑警寧澤涮较,帶...
    沈念sama閱讀 34,329評論 4 330
  • 正文 年R本政府宣布稠鼻,位于F島的核電站,受9級特大地震影響狂票,放射性物質(zhì)發(fā)生泄漏候齿。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,936評論 3 313
  • 文/蒙蒙 一闺属、第九天 我趴在偏房一處隱蔽的房頂上張望慌盯。 院中可真熱鬧,春花似錦掂器、人聲如沸亚皂。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,757評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽孕讳。三九已至,卻和暖如春巍膘,著一層夾襖步出監(jiān)牢的瞬間厂财,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,991評論 1 266
  • 我被黑心中介騙來泰國打工峡懈, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留璃饱,地道東北人。 一個月前我還...
    沈念sama閱讀 46,370評論 2 360
  • 正文 我出身青樓肪康,卻偏偏與公主長得像荚恶,于是被迫代替她去往敵國和親撩穿。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,527評論 2 349

推薦閱讀更多精彩內(nèi)容