python的字串處理

2021-09-26 06:26:53 字數 1365 閱讀 7654

str1 = 'hello, world!'

# 通過len函式計算字串的長度

print(len(str1)) # 13

# 獲得字串首字母大寫的拷貝

print(str1.capitalize()) # 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[2]) # c

# 字串切片(從指定的開始索引到指定的結束索引)

print(str2[2:5]) # c12

print(str2[2:]) # c123456

print(str2[2::2]) # c246

print(str2[::2]) # ac246

print(str2[::-1]) # 654321cba

print(str2[-3:-1]) # 45

# 檢查字串是否由數字構成

print(str2.isdigit()) # false

# 檢查字串是否以字母構成

print(str2.isalpha()) # false

# 檢查字串是否以數字和字母構成

print(str2.isalnum()) # true

str3 = ' [email protected] '

print(str3)

# 獲得字串修剪左右兩側空格的拷貝

print(str3.strip())

Python 字串處理

python endswith 方法用於判斷字串是否以指定字尾結尾,如果以指定字尾結尾返回 true 否則返回 false 可選引數 start 與 end 為檢索字串的開始與結束位置。語法 endswith 方法語法 str.endswith suffix start end 引數 返回值 如果字...

Python字串處理

去空格及特殊符號 s.strip lstrip rstrip 複製字串 strcpy sstr1,sstr2 sstr1 strcpy sstr2 sstr1 sstr1 strcpy2 print sstr2連線字串 strcat sstr1,sstr2 sstr1 strcat sstr1 ss...

Python字串處理

python字串處理 part i 常見處理函式 string.find sub,start 0,end len string 檢測sub是否包含在string中,如果是返回 第乙個sub 開始的索引值,否則返回 1.string.index sub,start 0,end len string 跟...