python字串函式及用法 字串函式用法彙總

2021-10-20 01:13:21 字數 1659 閱讀 4187

初學python,整理字串常用函式

解決英文單詞大小寫問題

capitalize()  將字串首字母大寫

title()  返回乙個滿足標題格式的字串

swapcase()  將字串中的大小寫字母同時進行互換

lower()  大寫轉小寫

upper()  小寫轉大寫

解決字串填充問題

center()  返回乙個長度為width,兩邊用fillchar填充的字串

ljust()  返回乙個原字串左對齊,並使用fillchar填充至指定長度的新字串

rjust()  返回乙個原字串右對齊,並使用fillchar填充至指定長度的新字串

zfill()  返回指定長度的字串,使原字串右對齊,前面用0填充到指定字串長度

解決統計字元次數問題

count()  統計字串裡某個字元出現的次數

解決編碼問題

encode()  以指定編碼格式編碼字串

decode()  以encoding指定的編碼格式解碼字串

exopandtabs()  返回乙個字串副本

解決格式化輸出問題

format()  返回乙個格式化的字串

format_map()  返回字串的格式化版本

解決判斷問題

endswith()  判斷字串是否以指定字元或字串結尾

startswith()  判斷字串是否以指定字元或字串開頭

isalnum()  檢測字串是否由字母和數字組成

isalpha()  檢測字串是否由字母組成

isdecimal()  檢測字串是否只包含十進位制字元

isdigit()  檢測字串是否只由數字組成

isidentifier()  判斷字串是否有效的識別符號

islower()  檢測字串是否都是小寫字母

isupper()  檢測字串是否都是大寫字母

isnumeric()  檢測字串是否都是數字

isspace()  檢測字串是否都是空格

解決字串兩端問題

strip()  從字串中去掉其左右兩邊chars中列出的字元

lstrip()  從字串中去掉其左邊chars中列出的字元

rstrip()  從字串中去掉其右邊chars中列出的字元

解決製表 翻譯問題

maketrans()  製作翻譯表,刪除表

translate()  過濾,翻譯字串

partition()  根據指定分隔符將字串進行分割

split()  拆分字串

join()  將iterable變數的每乙個元素後增加乙個str字串

解決替換問題

replace()  所有old字串被替換為new字串

字串格式化

%c  格式化字元及其ascii碼

%s  格式化字串

%d  格式化整數

%u  格式化無符號整數

%o  格式化無符號八進位制數

%x  格式化無符號十六進製制數(大寫)

%x  格式化無符號

%f  格式化浮點數字,可指定小數點後精度

%e  用科學計數法格式化浮點數

%e  作用同%e

%p  用十六進製制數格式化變數位址

python字串用法 python字串使用總結

python 字串使用總結 字串是程式中最常見的資料型別。在 python 中,可以使用三種方式定義字串。單 引號 雙引號和三引號。例如 string string string 或者是 string 在使用上,單引號和雙引號沒有什麼區別。三引號的主要功能是在字串中可以 包含換行 也就是說,在三引號...

Python 字串函式用法合集

字串函式 用法.capitalize 將字串的第乙個字母變成大寫,其他字母變小寫。center 返回乙個原字串居中,並使用指定字元填充至指定長度的新字串。預設填充字元為空格。count 用於統計字串裡某個字元出現的次數。可選引數為在字串搜尋的開始與結束位置。decode 以指定的編碼格式解碼字串。預...

mysql函式大全及用法 一 字串函式

mysql資料庫中提供了很豐富的函式。mysql函式包括數學函式 字串函式 日期和時間函式 條件判斷函式 系統資訊函式 加密函式 格式化函式等。通過這些函式,可以簡化使用者的操作。今天主要介紹一下函式 ascii str 返回字串str的最左面字元的ascii 值。如果str是空字串,返回0。如果s...