python內建模組之string

2021-09-19 12:21:42 字數 1858 閱讀 3369

str.capitalize() 把字串的第乙個字元大寫

str.center(width) 返回乙個原字串居中,並使用空格填充到width長度的新字串

str.ljust(width) 返回乙個原字串左對齊,用空格填充到指定長度的新字串

str.rjust(width) 返回乙個原字串右對齊,用空格填充到指定長度的新字串

str.zfill(width) 返回字串右對齊,前面用0填充到指定長度的新字串

str.count(str,[beg,len]) 返回子字串在原字串出現次數,beg,len是範圍

str.decode(encodeing[,replace]) 解碼string,出錯引發valueerror異常

str.encode(encodeing[,replace]) 解碼string

str.endswith(substr[,beg,end]) 字串是否以substr結束,beg,end是範圍

str.startswith(substr[,beg,end]) 字串是否以substr開頭,beg,end是範圍

str.expandtabs(tabsize = 8) 把字串的tab轉為空格,預設為8個

str.find(str,[stat,end]) 查詢子字串在字串第一次出現的位置,否則返回-1

str.index(str,[beg,end]) 查詢子字串在指定字元中的位置,不存在報異常

str.isalnum() 檢查字串是否以字母和數字組成,是返回true否則false

str.isalpha() 檢查字串是否以純字母組成,是返回true,否則false

str.isdecimal() 檢查字串是否以純十進位制數字組成,返回布林值

str.isdigit() 檢查字串是否以純數字組成,返回布林值

str.islower() 檢查字串是否全是小寫,返回布林值

str.isupper() 檢查字串是否全是大寫,返回布林值

str.isnumeric() 檢查字串是否只包含數字字元,返回布林值

str.isspace() 如果str中只包含空格,則返回true,否則false

str.title() 返回標題化的字串(所有單詞首字母大寫,其餘小寫)

str.istitle() 如果字串是標題化的(參見title())則返回true,否則false

str.join(seq) 以str作為連線符,將乙個序列中的元素連線成字串

str.split(str=『『,num) 以str作為分隔符,將乙個字串分隔成乙個序列,num是被分隔的字串

str.splitlines(num) 以行分隔,返回各行內容作為元素的列表

str.lower() 將大寫轉為小寫

str.upper() 轉換字串的小寫為大寫

str.swapcase() 翻換字串的大小寫

str.lstrip() 去掉字元左邊的空格和回車換行符

str.rstrip() 去掉字元右邊的空格和回車換行符

str.strip() 去掉字元兩邊的空格和回車換行符

str.partition(substr) 從substr出現的第乙個位置起,將str分割成乙個3元組。

str.replace(str1,str2,num) 查詢str1替換成str2,num是替換次數

str.rfind(str[,beg,end]) 從右邊開始查詢子字串

str.rindex(str,[beg,end]) 從右邊開始查詢子字串位置

str.rpartition(str) 類似partition函式,不過從右邊開始查詢

str.translate(str,del=『『) 按str給出的表轉換string的字元,del是要過慮的字元

python內建模組之random模組

import random print random.random 隨機 0 1 浮點數 print random.uniform 1,10 隨機指定範圍的浮點數 print random.randint 1,3 隨機整數1 3,包括3 print random.randrange 1,3 1 3隨...

python內建模組之XML模組

xml和json 一樣都是可以跨平台的,只是xml相比較,老一點 import xml.etree.elementtree as et a et.parse first xml.xml 載入乙個檔案 root a.getroot print root 乙個xml檔案 print root.tag x...

python內建模組之re模組

在python要想使用正則必須借助於模組,re就是其中之一 查詢字串中所有匹配到的字元,並返回乙個列表,沒有匹配資料則返回乙個空列表 import re re.findall 正規表示式 帶匹配的文字 根據正則匹配除所有符合條件的資料 res re.findall b eva jason jacks...