摘要:字符串常用功能移除空白分割長(zhǎng)度索引切片下面來(lái)詳細(xì)介紹下字符串首字母大寫將所有大寫變小寫支持多種國(guó)家語(yǔ)言將大寫變成小寫只支持英文文本居中參數(shù)表示總長(zhǎng)度參數(shù)空白處填充的字符長(zhǎng)度為左右填充,包含自身長(zhǎng)度表示傳入之在字符串中出現(xiàn)的次數(shù)參數(shù)要查找的值
字符串常用功能:
移除空白
分割
長(zhǎng)度
索引
切片
下面來(lái)詳細(xì)介紹下 ~
capitalize 字符串首字母大寫
name = "xmzncc" v = name.capitalize() print(v)
casefold 將所有大寫變小寫(支持多種國(guó)家語(yǔ)言)
name = "Xmzncc" v = name.casefold() print(v)
lower 將大寫變成小寫(只支持英文)
name = "Xmzncc" v = name.lower() print(v)
center 文本居中
參數(shù)1: 表示總長(zhǎng)度
參數(shù)2:空白處填充的字符(長(zhǎng)度為1)
name = "xmzncc" v = name.center(20,"*") print(v)
rjust,ljust 左右填充,包含自身長(zhǎng)度
name = "xmzncc" v = name.rjust(20,"*") print(v)
name = "xmzncc" v = name.ljust(20,"*") print(v)
count 表示傳入之在字符串中出現(xiàn)的次數(shù)
參數(shù)1: 要查找的值(子序列)
參數(shù)2: 起始位置(索引)
參數(shù)3: 結(jié)束位置(索引)
name = "asdasdjasdhaiuyeluqjh" v = name.count("as") print(v)
endswith 是否以xx結(jié)尾
name = "xmzncc" v = name.endswith("cc") print(v)
startswith 是否以xx開頭
name = "xmzncc" v = name.startswith("xm") print(v)
index 找到指定子序列索引的所在位置
name = "xmzncc" v = name.index("c") print(v)
find 找到指定子序列索引的所在位置,不存在返回 -1,不報(bào)錯(cuò)
與index 不同,index找不到報(bào)錯(cuò)
name = "xmzncc" v = name.find("f") print(v)
format 字符串格式化
tpl = "我是:{0};年齡{1};性別{2}" v = tpl.format("fcc",18,"man") print(v)
isalnum/isalpha 是否是數(shù)字、漢字
name = "xmzncc范春成" v = name.isalnum() print(v) v2 = name.isalpha() print(v2)
isdecima/isdigit/isnumeric 判斷是否是數(shù)字
isdecima 僅可以判斷阿拉伯?dāng)?shù)字
isdigit 可判斷阿拉伯?dāng)?shù)字、②
isnumeric 可判斷阿拉伯?dāng)?shù)字、②、三
name = "2" v1 = name.isdecimal() print(v1) v2 = name.isdigit() print(v2) v3 = name.isnumeric() print(v3)
isidentifier 是否為表示符
內(nèi)置關(guān)鍵字除外
name = "xmzncc" v = name.isidentifier() print(v)
islower 是否全部為小寫
name ="Xmzncc" v = name.islower() print(v)
isupper 是否全部為大寫
name = "XMZNCC" v = name.isupper() print(v)
upper 全部變?yōu)榇髮?/p>
name = "xmzncc" v = name.upper() print(v)
lower 全部變?yōu)樾?/p>
name = "XMZNCC" v = name.lower() print(v)
isprintable 是否包含隱含的 xxx
如果有返回False
name = "asdasdadasd sadasd" v = name.isprintable() print(v)
isspace 是否全部為空格
name = " " v = name.isspace() print(v)
join 元素拼接字符串
name = "xmzncc" v = "_".join(name) print(v)
translate 對(duì)應(yīng)關(guān)系再翻譯
也就是說(shuō) 查找到并替換
m = str.maketrans("asd","xxx") name = "123asd890" v = name.translate(m) print(v)
partition 分割并且保留分割元素
name = "xmzncc000fcc" v = name.partition("000") print(v)
replace 替換
可設(shè)置索引位置
name = "xmzncc000fcc000asdasd" v = name.replace("000","111",1) print(v)
strip 移除空白
name = "xmzncc " v = name.strip() print(v)
swapcase 大小寫相互轉(zhuǎn)換
name = "XMznCC" v = name.swapcase() print(v)
zfill 填充 0
name = "xmzncc" v = name.zfill(20) print(v)
字符串功能總結(jié):
name.upper() name.lower() name.split() name.find() name.strip() name.startswith() name.format() name.replace() "xmzncc".join(["as","bb"])
額外功能:
name[0] name[0:3] name[0:3:2] len(name) for循環(huán),每個(gè)元素是字符
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/44355.html
摘要:一的基本語(yǔ)法縮進(jìn)統(tǒng)一個(gè)或者個(gè)空格。中的數(shù)據(jù)類型中有個(gè)標(biāo)準(zhǔn)類型數(shù)字字符串列表元組集合字典數(shù)字復(fù)數(shù)在中,只有一種整數(shù)類型,表示長(zhǎng)整型。如則會(huì)顯示,并不是換行??招信c代碼縮進(jìn)不同,空行并不是語(yǔ)法的一部分。我們將首行及后面的代碼組稱為一個(gè)子句。 一、python3的基本語(yǔ)法 1、縮進(jìn)統(tǒng)一(1個(gè)tab或者4個(gè)空格)。 for i in range(10): print (i) ...
摘要:布爾值布爾值和布爾代數(shù)的表示完全一致,一個(gè)布爾值只有兩種值的數(shù)據(jù)類型可以通過(guò)內(nèi)置的函數(shù)查詢,例如還可以用來(lái)判斷和的區(qū)別在于不會(huì)認(rèn)為子類是一種父類類型。會(huì)認(rèn)為子類是一種父類類型。基本功能是進(jìn)行成員關(guān)系測(cè)試和刪除重復(fù)元素。 ...
摘要:根據(jù)有效范圍作用域分為全局變量和局部變量。類型以開頭標(biāo)識(shí)類型以開頭標(biāo)識(shí)類型以進(jìn)制的字節(jié)碼表示,實(shí)際上是一個(gè)字節(jié)串,回應(yīng)了它的另一個(gè)名字。 < 返回索引頁(yè) 基本語(yǔ)法 Hello World 代碼注釋 關(guān)鍵字 數(shù)據(jù)類型 變量、常量 變量 變量賦值 變量命名 變量的作用域 常量 字符串與編碼 字符轉(zhuǎn)義 字符編碼 字符串操作 運(yùn)算符與表達(dá)式 運(yùn)算符 表達(dá)式 ...
摘要:的基本數(shù)據(jù)類型中的變量不需要聲明。在里,只有一種整數(shù)類型,表示為長(zhǎng)整型,沒有中的。字符串的截取的語(yǔ)法格式如下變量頭下標(biāo)尾下標(biāo)索引值以為開始值,為從末尾的開始位置。列表列表是中使用最頻繁的數(shù)據(jù)類型。注意構(gòu)造包含或個(gè)元素的元組的特殊語(yǔ)法規(guī)則。 1、python3的基本數(shù)據(jù)類型 Python 中的變量不需要聲明。每個(gè)變量在使用前都必須賦值,變量賦值以后該變量才會(huì)被創(chuàng)建。在 Python 中,...
摘要:作者心葉時(shí)間中的變量不需要聲明。中有六個(gè)標(biāo)準(zhǔn)的數(shù)據(jù)類型數(shù)字字符串列表元組集合字典。字符串格式化我叫今年歲心葉我叫心葉今年歲如上所示,字符串支持格式化,當(dāng)然,出來(lái)上面用到的和以外,還有一些別的,具體看文檔是不是感覺有點(diǎn)語(yǔ)言的味道。 作者:心葉時(shí)間:2018-04-21 09:28 Python 中的變量不需要聲明。每個(gè)變量在使用前都必須賦值,變量賦值以后該變量才會(huì)被創(chuàng)建。 Python3...
閱讀 2157·2021-09-22 10:56
閱讀 1465·2021-09-07 10:11
閱讀 1800·2019-08-30 15:54
閱讀 2290·2019-08-30 15:44
閱讀 2306·2019-08-29 12:40
閱讀 3031·2019-08-28 18:25
閱讀 1735·2019-08-26 10:24
閱讀 3186·2019-08-23 18:39