pythonchar中的拟合方法_Python字符串魔法方法
isalpha()判斷是否權威字母或者漢字
isdecimal()(十進制小數)? ? isdigit()? 判斷是否為數字
特殊數字 isdigit()判斷更為厲害? ?也是判斷數字? 都返回True和False
maketrans() 方法和translate()一起用
例如:
1 a = 'aeiou'
2 b = '12345'
3 c = 'awefi o salk ue oiu'
4 m =str.maketrans(a,b)5 v =c.translate(m)6 print(v)7 ~輸出8 1w2f3 4 s1lk 52 435
顯示一一對應的轉換
isprintable()? 是否右不顯示的打印,如空格、空白、換行符等等
isspace()? 判斷字符串中是否右空格
istitle()? ?判斷是否為標題,(即每個英文單詞第一個字母是否都為大寫)
"".join()? ?將空白放置沒有字符串中間,(去掉每個字符串中間的空白)? ? 例如
1 a = '你 是 風 兒我是沙'
2 v1 = "".join(a)3 v2 = "_".join(a)4 print(v1)5 print(v2)6 輸出7 你 是 風 兒我是沙8 你_ _是_ _風_ _兒_我_是_沙
可知 空格也算是一個字符串。將每個字符串之間換成"*"這個里面寫的*.
ljust()? ?rjust()? ?just()? ?填充? 例如
1 a = '你是風兒'
2 v1 = a.ljust(20)3 v2 = a.ljust(20,"*")4 v3 = a.rjust(20)5 v4 = a.rjust(20,"*")6 print(v1,v2,v3,v4)7 輸出8 你是風兒 你是風兒**************** 你是風兒 ****************你是風兒
可知如果不指定填充的字符串,字默認填充空白。
lstrip()? ? rstrip()? ?strip()? ? 去掉字符串中的左邊、右邊、頭尾的特定字符串(默認為空格、換行符)? ? 例如
1 a = "你 是風兒你是誰"
2 v1 =a.lstrip()3 v2 =a.strip()4 v3 = a.lstrip("誰")5 v4 = a.strip(" ")6 print(v1,v2,v3,v4)7 輸出8 你 是風兒你是誰 你 是風兒你是誰 你 是風兒你是誰 你 是風兒你是誰
partition()? ?是分割函數? ? rpartition()? ?只分為三部分? ?例如:
1 a = "dsdwehskjhsdhjsdk"
2 v1 = a.partition("s")3 print(v1)4 輸出5 ('d', 's', 'dwehskjhsdhjsdk')
slipt()? 分割函數? ? 以指定的字符進行分割? ?slipt("s",2)? 以s為分割符號,分割兩次(注意字符串分割后消失)
sliplines() 默認以換行符/n? ?進行分割? ? 傳遞參數True? sliptlines(True) 則表示保留分隔符。默認參數為False。
startswith()? ?endswith()? ?判斷字符串以什么開頭或結束? ?返回True? ? False
總結
以上是生活随笔為你收集整理的pythonchar中的拟合方法_Python字符串魔法方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 背包乱斗游侠合成配方大全
- 下一篇: 地下城与勇士起源切换小号方法