python 字串內建函式

2021-08-22 17:54:51 字數 1662 閱讀 9641

str = "hello world"

print(str)

#字串修改可以使用拼接的方法拼接

str = str[:5] + ' oh' + str[5:]

print(str)

#將字串第乙個字元大寫

print(str.capitalize())

#將字串中所有字元變小寫

str1 = 'sdgdhdfhs'

print(str1.casefold())

#調整字串居中

print(str.center(40))

#返回子字串在該字串中出現的次數,可以規定範圍

print(str.count('l'))

#檢查字串是不是以sub字串結束

print(str.endswith('ld'))

#將字串中的\t轉換為空格

str3 = 'i\tlove\tpython'

print(str3.expandtabs())

#查詢字串在字串中的位置,如果不在字串中返回-1

print(str.find('lo'))

#判斷字串是不是以數字和字母組成

print(str.isalnum())

#判斷字串是不是全是字母

print(str.isalpha())

#判斷字串是不是全是十進位制數字

print(str.isdecimal())

#判斷字串中的字母是不是都是小寫

print(str.islower())

#判斷字串是不是全是空格

print(str.isspace())

#判斷字串是不是標題化

str4 = 'i love you'

print(str4.istitle())

#判斷字串是不是你是大寫

print(str.isupper())

#以字串隔開引數字串

print(str.join('1234'))

#轉換字串中大寫為小寫

print(str4.lower())

#去掉字串左邊的空格

str5 = ' sfg'

print(str5.lstrip())

#替換字串

str6 = 'hello world'

print(str6.replace('hello','hello'))

#從右邊查詢字串

print(str6.rfind('ld'))

#預設以空格切片,也可指定引數

print(str6.split())

print(str6.split('o'))

#去掉字元出啊前邊和後邊的空格或指定引數

str7 = ' ssssasssss'

print(str7.strip())

print(str7.strip('s'))

#大小寫翻轉

str8 = 'hhkk'

print(str8.swapcase())

#將乙個字元轉換成為另外乙個字元

print(str8.translate(str.maketrans('h','t')))

#轉換所有小寫為大寫

print("helo".upper())

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

python字串內建函式

string.capitalize 把字串的第乙個字元大寫 string.center width 返回乙個原字串居中,並使用空格填充至長度 width 的新字串 string.count str,beg 0,end len string 返回 str 在 string 裡面出現的次數,如果 beg...