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