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