str1 = 'hello, world!'
# 通過內建函式len計算字串的長度
print(len(str1)) # 13
# 獲得字串首字母大寫的拷貝
print(str1.capitalize()) # hello, world!
# 獲得字串每個單詞首字母大寫的拷貝
print(str1.title()) # hello, world!
# 獲得字串變大寫後的拷貝
print(str1.upper()) # hello, world!
# 從字串中查詢子串所在位置
print(str1.find('or')) # 8
print(str1.find('****')) # -1
# 與find類似但找不到子串時會引發異常
# print(str1.index('or'))
# print(str1.index('****'))
# 檢查字串是否以指定的字串開頭
print(str1.startswith('he')) # false
print(str1.startswith('hel')) # true
# 檢查字串是否以指定的字串結尾
print(str1.endswith('!')) # true
# 將字串以指定的寬度居中並在兩側填充指定的字元
print(str1.center(50, '*'))
# 將字串以指定的寬度靠右放置左側填充指定的字元
print(str1.rjust(50, ' '))
str2 = 'abc123456'
# 檢查字串是否由數字構成
print(str2.isdigit()) # false
# 檢查字串是否以字母構成
print(str2.isalpha()) # false
# 檢查字串是否以數字和字母構成
print(str2.isalnum()) # true
str3 = ' [email protected] '
print(str3)
# 獲得字串修剪左右兩側空格之後的拷貝
print(str3.strip())
Python關於字串的內建函式 字串操作)
環境 python3.6.4 1.字串首字母大寫 capitalize s atlan print s.capitalize atlan2.字串全大寫 upper s atlan print s.upper atlan3.字串全小寫 lower s atlan print s.lower atlan...
python字串內建函式
0 顯示的數字前面填充 0 而不是預設的空格 輸出乙個單一的 var 對映變數 字典引數 m.n.m 是顯示的最小總寬度,n 是小數點後的位數 如果可用的話 python2.6 開始,新增了一種格式化字串的函式 str.format 它增強了字串格式化的功能。python三引號 python三引號允...
python字串內建函式
這些方法實現了string模組的大部分方法,如下表所示列出了目前字串內建支援的方法,所有的方法都包含了對unicode的支援,有一些甚至是專門用於unicode的。python字串格式化符號 符 號 描述 c 格式化字元及其ascii碼 s 格式化字串 d 格式化整數 u 格式化無符號整型 o 格式...