Python_str 的内部功能介绍
float:
x.as_integer_ratio():把浮點(diǎn)型轉(zhuǎn)換成分?jǐn)?shù)最簡(jiǎn)比
x.hex():返回當(dāng)前值的十六進(jìn)制表示
x.fromhex():將十六進(jìn)制字符串轉(zhuǎn)換為浮點(diǎn)型
float與long的其它內(nèi)部功能與int的一樣
name='Vera' print(type(name)) #type 獲取類(lèi) print(dir(name)) #dir 獲取類(lèi)里有那些成員?str:
x.__contains__():相當(dāng)與in
name='vera' result=name.__contains__('ver') result1=name.__contains__('ver4') print(result) print(result1) 結(jié)果:TrueFalse
x.capitalize():首字母大寫(xiě)
x.casefold():大寫(xiě)全轉(zhuǎn)為小寫(xiě)
x.center():居中,第二個(gè)參數(shù)默認(rèn)為空格
x.count():子序列出現(xiàn)的次數(shù)
x.encode():編碼轉(zhuǎn)換(內(nèi)部會(huì)自動(dòng)轉(zhuǎn)換)
x.endswith():判斷字符串是以某個(gè)字符結(jié)尾或者是否是以某個(gè)子序列結(jié)尾的
x.expandtabs()
x.find():找字符串里子序列的位置,找不到返回-1(x.index():尋找字符串子序列的位置,找不到拋異常報(bào)錯(cuò))
x.rfind():從右往左開(kāi)始尋找
x.format():字符串拼接(替換)
sentence='這是一個(gè) {0} 季節(jié),{1} 季節(jié)' result=sentence.format('可愛(ài)的','美好的')print(result) 結(jié)果: 這是一個(gè) 可愛(ài) 的季節(jié),美好 的季節(jié) sentence1='這是一個(gè) {可愛(ài)的} 季節(jié),{美好的} 季節(jié)' result1=sentence1.format(可愛(ài)的='lovely',美好的='beautiful') print(result1) 結(jié)果:這是一個(gè) lovely 季節(jié),beautiful 季節(jié)
x.isalnum():是否是字母或者數(shù)字
x.isalpha():是否是字母
x.isdecimal():是否是十進(jìn)制小數(shù)
x.isdigit():是否是數(shù)字
x.islower():是否全部是小寫(xiě)
x.isnumeric():是否是數(shù)字
x.isprintable():是否是可以打印
x.isspace():是否是空格
x.istitle():所給字符串是否是標(biāo)題(判斷字符串首字母是否是大寫(xiě))
x.isupper():是否全部是大寫(xiě)
x.join():拼接
x.ljust():與center相似,字符串左對(duì)齊
x,rjust():字符串右對(duì)齊
x.lower():全變?yōu)樾?xiě)
x.lstrip():去掉左邊空格
x.rstrip():去掉右邊空格
x.maketrans()與x.translate()結(jié)合著用:實(shí)現(xiàn)字符的替代
intab='aeiou' #將被代替的字母 outtab='12345' #將替換為的字母 trantab=str.maketrans(intab,outtab) #實(shí)現(xiàn)代替 s='this is string example...ahahahha' print(s.translate(trantab)) #s字符串里實(shí)現(xiàn)trantab轉(zhuǎn)換 結(jié)果:th3s 3s str3ng 2x1mpl2...1h1h1hh1x.partition():用來(lái)做分割(從左往右查找然后做分割)
? x.rpartition():從右往左查找做分割
x.replace():用以字符替換
x.split():分割符對(duì)字符串進(jìn)行分割切片,默認(rèn)分隔符 : 空格、換行符(\n)、制表符(\t)
? x.rsplit():分割起始位置為右邊
x.splitlines():分割換行,相當(dāng)于split('\n')
?
? x.startswith():判斷字符串是否是以子字符串開(kāi)頭,可設(shè)定判斷開(kāi)頭位置和結(jié)束位置
? x.swapcase():大小寫(xiě)轉(zhuǎn)換(把一個(gè)字符串的所有大寫(xiě)轉(zhuǎn)為小寫(xiě),所有小寫(xiě)轉(zhuǎn)為大寫(xiě))
? x.title():把字符串的所有首字母大寫(xiě)(轉(zhuǎn)換為標(biāo)題形式)
x.upper():字符全轉(zhuǎn)為大寫(xiě)
?
轉(zhuǎn)載于:https://www.cnblogs.com/Vera-y/p/9488941.html
總結(jié)
以上是生活随笔為你收集整理的Python_str 的内部功能介绍的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Tomacat服务器的安装和配置
- 下一篇: memmove 对同一个指针不操作