Python str字串實用小案例分享!
Python str其實就是字串,在工作中我們經常會接觸到字串這個資料型別,常見的例子比如取值,首字母大寫、所有變小寫,但是很多同學都不知道該如何實現這個功能,以下是詳細的內容:
1、capitalize
首字母大寫
name = "adam"
v = name.capitalize() #name內的字串首字母大寫
print(type(v),v)
2、casefold和lower
所有變小寫
name = "aDam"
v = name.casefold() #name內的字串變成小寫(它可以處理不同的語種內的字母大小寫)
print(type(v),v)
name = "aDam"
v2 = name.lower() #name內的字串變成小寫(它只能處理英文)
print(type(v2),v2)
3、center
設定字串長度並將內容劇中,空白位置進行填充並且何可設定填充的符號預設填充空格
name = "adam"
v = name.center(25."+") #在name賦值的字串的前後各增加加號 ,使得整體字串佔一共有8個字元之前name的賦值字串劇中,並且賦值給v
print(type(v),v)
4、count
尋找字串中的子序列或字元出現的次數,並可以設定起始的尋找位數
name = "adam"
v = name.count('a',2.4) #計算a在name賦值的字串內 出現過多少次,不寫(,2.4)的話預設是衝頭到位找,寫了就是從地2到4位尋找
print (v)
5、endswith和startswith
endswith 判斷結尾的字元是什麼 可以設定 起始位置
startswith 判斷開頭的字元是什麼 可以設定 起始位置 注意設定的開始位置要前移一個單位
name = "adam"
v = name.endswith('d',1.2) #判斷 name賦值的字串 從第一個字元到第二個字元結束 結尾的字母是不是d
v1 = name.startswith('a',0.2)#判斷name賦值的字串,從第0位到第2位 是不是以 字母a開頭
print (v)
print (v1)
6、expandtabs
將\t 前面字元位數用空格補至x位 ,如\t 前字元位數等於x 則 直接用x個空格替換\t 如\t前字元位數大於x 則在前面字元最末尾補x餘數個空格(輸出結果不再顯示\t)
test = '12345\t6789'
v = test.expandtabs(8)
v1 = test.expandtabs(3)
v2 = test.expandtabs(5)
print(v)
print(v1)
print(v2)
#應用例項:
test = '姓名\t性別\t身高\n張三\t男\t180\n張三\t男\t180\n張三\t男\t180'
v = test.expandtabs(10)
print(v)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2936669/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python 字串 strPython字串
- Python - 基本資料型別_str 字串Python資料型別字串
- 5.Python3原始碼—字串(str)物件Python原始碼字串物件
- Laravel str 字串操作Laravel字串
- Python實戰小案例,值得收藏!Python
- 字串函式 parse_str ()字串函式
- 字串函式 str_ireplace ()字串函式
- Python3之字串str、列表list、元組tuple的切片操作Python字串
- python str.endswithPython
- 小程式入門到實戰(二)--案例原始碼分享原始碼
- Python有趣的小案例Python
- 字串 reverse(str.begin(),str.end()) 函式的標頭檔案 以及 str.clear()函式字串函式
- Python小技巧分享Python
- python中的__str__Python
- python如何讓str排序Python排序
- 用JS實現隨機點名小案例JS隨機
- 分享幾個 SpringBoot 實用的小技巧Spring Boot
- 電腦實用7個小技巧分享
- java如何實現python的urllib.quote(str,safe='/')JavaPython
- Python字串的運用Python字串
- Python str() 引發的 UnicodeEncodeErrorPythonUnicodeError
- Python五種實用的小技巧Python
- Python培訓教程分享:“高效實用” 的Python工具庫Python
- python切片 利用切片操作,實現一個trim()函式,去除字串首尾的空格,注意不要呼叫str的strip()方法Python函式字串
- python str.format高階用法PythonORM
- python list tuple str dic series dataframePython
- Python小白必備:字串基礎,規則與案例Python字串
- Python小技巧:一種字串的排序方式Python字串排序
- python str與byte轉換 encode decodePython
- 【python】str與json型別轉換PythonJSON型別
- Python3 dict和str互轉Python
- python實用小技之資料結構Python資料結構
- 案例分享,Appium+Python實現APP啟動頁跳轉到首頁APPPython
- AI實戰分享 | 基於CANN的輔助駕駛應用案例AI
- php中的chunk_split()和str_split()字串函式PHP字串函式
- python 字串replace方法實現探索Python字串
- 實戰分享,教你藍芽在小程式中的應用藍芽
- 分享6個Python程式設計非常實用的技巧!Python程式設計