Python 字串 String 內建函式大全(2)
在中,我們提到了部分 Python 中字串 string 的內建函式,這篇文章我們將繼續介紹其他函式。
lower() 函式
功能
將字串中的字母轉換為小寫
用法
str.lower()
引數
無
返回值
字串
示例程式碼
str = "HELLO WORLD!"print str.lower()
執行結果
hello world!
lstrip() 函式
功能
把字串左邊的特定字元全部擷取掉,預設字元為空格
用法
str.lstrip([char])
引數
chars: 被擷取掉的字元
返回值
返回擷取後的字串
示例程式碼
str = " HELLO WORLD!"print str.lstrip() str = "!!!!!!Hello world!"print str.lstrip('!')
執行結果
HELLO WORLD! Hello world!
maketrans() 函式
功能
將字串中的一部分字元替換成另一部分
用法
str.maketrans(intab, outtab)
引數
intab: 被替換的字元
outtab: 替換的字元
返回值
返回替換規則
示例程式碼
from string import maketrans str = "abcdefghijk"intab = "acrgik"outtab = "123456"trans = maketrans(intab, outtab)print str.translate(trans)
執行結果
1b2def4h5j6
max(str) 函式
功能
返回字串中最大的字元
用法
max(str)
引數
無
返回值
返回字串中最大的字元
示例程式碼
str = "abcdefghijk"print "MAX character: " + max(str) str = "123abc"print "MAX character: " + max(str)
執行結果
MAX character: kMAX character: c
min 函式
功能
返回字串中最小的字元
用法
min(str)
引數
無
返回值
返回字串中最大的字元
示例程式碼
str = "abcdefghijk"print "MIN character: " + min(str) str = "123abc"print "MIN character: " + min(str)
執行結果
MIN character: a MIN character: 1
replace() 函式
功能
將字串中的子字串用某字串來代替
用法
str.replace(old, new[, max])
引數
old: 被替換的子字串
new: 替換後的字串
max: 需要替換的個數
返回值
返回替換後的字串
示例程式碼
str = "this is a string, this is a string"print str.replace("is", "was")print str.replace("is", "was", 2)
執行結果
hwas was a string, thwas was a stringthwas was a string, this is a string
split() 函式
功能
分割字串
用法
str.split(str=" ", num=string.cout(str))
引數
str: 分隔符,預設是空格
num: 分割的次數,預設為按照分隔符分割整個字串
返回值
返回分割後的 list
示例程式碼
str = "word1 word2 word3 word4"print str.split();print str.split('r')print str.split(' ', 2)
執行結果
['word1', 'word2', 'word3', 'word4'] ['wo', 'd1 wo', 'd2 wo', 'd3 wo', 'd4'] ['word1', 'word2', 'word3 word4']
splitlines() 函式
功能
將字串按行分割
用法
str.splitlines(num=string.count('n'))
引數
num: 該數值如果不為0,表示分割後的字串中保留
n
返回值
返回分割後的 list
示例程式碼
str = "line1nline2nline3nline4"print str.splitlines();print str.splitlines(0);print str.splitlines(2)
執行結果
['line1', 'line2', 'line3', 'line4'] ['line1', 'line2', 'line3', 'line4'] ['line1n', 'line2n', 'line3n', 'line4']
startswith() 函式
功能
判斷字串是否是以某子字串開頭
用法
str.stratswith(str, start=0, end=len(str))
引數
str: 被檢查的子字串
start: 檢查的字串的起始 index,預設為 str 的開始位置
end: 檢查的字串的結束 index,預設為 str 的終止位置
返回值
如果字串是否是以某子字串開頭,返回True
;否則返回False
示例程式碼
str = "hello world!"print str.startswith('hel')print str.startswith('hel',2,8)
執行結果
TrueFalse
strip() 函式
功能
去除字串兩邊的某字元
用法
str.strip([char])
引數
char: 需要去除的字元
返回值
返回去除之後的字串
示例程式碼
str = "!hello!!world!"print str.strip('!')
執行結果
hello!!world
swapcase() 函式
功能
將字串中的大小寫字母轉換
用法
str.swapcase()
引數
無
返回值
返回轉換後的字串
示例程式碼
str = "Hello World!"print str.swapcase()
執行結果
hELLO wORLD!
upper() 函式
功能
將字串中的字母都轉換成大寫
用法
str.upper()
引數
無
返回值
返回轉換後的字串
示例程式碼
str = "Hello World!"print str.upper()
執行結果
HELLO WORLD!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4830/viewspace-2801919/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python 字串 String 內建函式大全(1)Python字串函式
- Python 內建函式大全Python函式
- python內建函式大全Python函式
- Pyhton內建函式大全函式
- Python內建函式大全,快來看看!!Python函式
- Oracle SQL 內建函式大全OracleSQL函式
- Oracle SQL 內建函式大全(轉)OracleSQL函式
- MySQL 字串函式大全MySql字串函式
- PHP內建字串函式實現PHP字串函式
- Python內建函式Python函式
- python 內建函式Python函式
- oracle函式大全-字串處理函式Oracle函式字串
- Js字串操作函式大全JS字串函式
- Python內建函式示例Python函式
- python常用內建函式Python函式
- 1.5.5 Python內建函式Python函式
- Python內建函式(一)Python函式
- Python內建函式(二)Python函式
- python 常用內建函式Python函式
- python內建函式——sortedPython函式
- python 的數值和字串和相關內建函式Python字串函式
- Oracle內建SQL函式-分類整理大全(轉)OracleSQL函式
- JavaScript 字串(String) 大全JavaScript字串
- php字串處理函式大全PHP字串函式
- SQL字串處理函式大全SQL字串函式
- python合集———內建函式合集Python函式
- python內建函式 map/reducePython函式
- python 66個內建函式Python函式
- python的部分內建函式Python函式
- python3內建函式Python函式
- python常見內建函式Python函式
- 【Python】內建函式 enumeratePython函式
- python 內建函式setattr() getattr()Python函式
- python高階內建函式Python函式
- 【Python】python內建函式介紹Python函式
- SQL Server字串處理函式大全SQLServer字串函式
- 內建函式函式
- 12.4、python內建函式—sortedPython函式