+ 字串連線操作
* 字串複製操作
字串索引操作,通過索引訪問指定位置的字元,索引從0開始
[::] 字串取片操作
完整格式:[開始索引:結束索引:間隔值]
[:結束索引] 從開頭擷取到結束索引之前
[開始索引:] 從開始索引擷取到字串的最後
[開始索引:結束索引] 從開始索引擷取到結束索引之前
[:] 擷取所有字串
[開始索引:結束索引:間隔值] 從開始索引擷取到結束索引之前按照指定的間隔擷取字元
r'字串' 元字串,所有字串中的轉義字元不會轉義,當作普通字元
capitalize()功能:首字母大寫
格式:字串.capitalize()
返回值:新字串
title()
功能:將每個單詞首字母變為大寫
格式:字串.title()
返回值:新字串
upper()
功能:將所有字母變為大寫
格式:字串.upper()
返回值:新字串
lower()
功能:將所有字母變為小寫
格式:字串.lower()
返回值:新字串
swapcase()
功能:大小寫互換
格式:字串.swapcase()
返回值:新字串
len()
功能:計算字串的長度
格式:len(字串)
返回值:整型
count()
功能:計算指定字串出現的次數
格式:字串.count(查詢字串[,開始索引[,結束索引]])
返回值:整數
find()
功能:查詢指定字串第一次出現的位置
格式:字串.find(查詢字串[,開始索引[,結束索引]])
返回值:整數 找不到返回-1
index()
功能:查詢指定字串第一次出現的位置
格式:字串.index(查詢字串[,開始索引[,結束索引]])
返回值:整數 找不到丟擲錯誤!
注意:find 和 index 的區別在於,當指定字元查詢不到時,find返回-1,程式可以繼續執行,而index則報錯,程式無法繼續執行。startswith()
功能:檢測字串是否以指定的字串開頭
格式:字串.startswith(查詢字串)
返回值:布林值
endswith()
功能:檢測字串是否以指定的字串結尾
格式:字串.endswith(查詢字串)
返回值:布林值
isupper()
功能:檢測乙個字串中的英文是否都是大寫字母,符號不算
格式:字串.isupper()
返回值:布林值
islower()
功能:檢測乙個字串中的英文是否都是小寫字母,符號不算
格式:字串.islower()
返回值:布林值
isalnum()
功能:檢測字串是否由數字,字母和文字等組成
格式:字串.isalnum()
返回值:布林值 漢字當作普通字元處理,沒有標點和特殊字元就是真,空字串為false
isalpha()功能:檢測字串是否有字母和文字組成
格式:字串.isalpha()
返回值:布林值,漢字當作普通字母處理。空字串為false
isdigit()功能:檢測字串是否由純數字組成 十進位制
格式:字串.isdigit()
返回值:布林值
isnumeric()功能:檢測字串是否是數值字串 數字整數
格式:字串.isnumeric()
返回值:布林值
isdecimal()功能:檢測字串是否是純數值字串組成
格式:字串.isdecimal()
返回值:布林值
isspace()功能:檢測字串是否由空白字元組成
格式:字串.isspace()
返回值:布林值
istitle()功能:檢測字串是否符合title()的結果
格式:字串.istitle()
返回值:布林值
split()功能:將字串按照指定字元進行切割操作
格式:字串.split(切割指定字串)
返回值:列表
splitlines()功能:將字串按照換行位置進行切割操作
格式:字串.splitlines([結束符號])
返回值:列表
join()功能:將列表中的內容按照指定字元連線成乙個字串
格式:連線字串.join(列表)
返回值:字串
zfill()功能:在原有字串長度不足指定長度時,用0填充
格式:字串.zfill(指定長度)
返回值:字串 不足的長度使用0填滿,原來的字串內容靠右
center()功能:指定字串長度,並且使得元字串內容居中,其餘位置使用指定字元填充
格式: 字串.center(指定長度[,填充字元])
返回值:字串 填充字元預設空格,可以指定其他
ljust()功能:指定字串長度,並且使得元字串內容靠左,其餘位置使用指定字元填充
格式:字串.ljust(指定長度[,填充字元])
返回值:字串 填充字元預設空格,可以指定其他
rjust()功能:指定字串長度,並且使得元字串內容靠右,其餘位置使用指定字元填充
格式:字串.rjust(指定長度[,填充字元])
返回值:字串 填充字元預設空格,可以指定其他
strip()功能:去掉左右2側的指定字元,預設空格
格式:字串.strip([指定字元])
返回值:字串
lstrip()功能:去掉左側的指定字元,預設空格
格式:字串.lstrip([指定字元])
返回值:字串
rstrip()功能:去掉右側的指定字元,預設空格
格式:字串.rstrip([指定字元])
返回值:字串
maketrans() 和 translate()maketrans()
功能:製作用於字串替換的對映表
格式: 字串.maketrans('查詢字元','替換字元') 兩個字元必須長度相等
返回值:字典
translate()
功能:進行字串替換操作
格式:字串.translate(對映表)
返回值:替換之後的字串
python中的字串
方法1 用字串的join方法 a a b c d content content join a print content 方法2 用字串的替換佔位符替換 a a b c d content content s s s s tuple a print content 我們可以通過索引來提取想要獲取的...
python中的字串
b nihao hahah xixi 輸出 nihao nhahah nxixi n 原字串 big r this hhaha big輸出 this nhhaha 還原為unicode字串 hello u hello u0020world hello輸出 hello world 字串是不可以改變的 ...
Python中的字串
1 正向遞增序號 反向遞減序號 高階切片 字串 m n k 2 in len hex oct ord chr 3 lower upper split count replace 由零個或多個字元組成的有序字串行 1 字串是由一對單引號或一對雙引號表示 請輸入帶有符號的溫度值 或者 c 2 字串是字元...