python 內建函式字串操作

2021-10-08 03:27:35 字數 1149 閱讀 6596

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 格式...