国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python中字符串內置函數的用法總結

2020-01-04 14:32:33
字體:
來源:轉載
供稿:網友

capitalize() 首字母大寫

a='someword'  b=a.capitalize()  print(b)  —>Someword

casefold()&lower() 所有字母變小寫,casefold可將未知字符便小寫

a='someWORD'   b=a.casefold()   print(b)   c=a.lower()   print(c)   —>someword   —>someword

center(width,fillchar=None) 設置寬度,并將內容居中,空白未知填充,一個字符

a='someword'   b=a.center(30,'*')   print(b)

count(sub,start=None,end=None) 去字符串中尋找,尋找子序列的出現次數,可指定起止點

a='somewordsomeword'  b=a.count(‘or')  print(b)  —>2

startswith(suffix,start=None,end=None)&endswith(suffix,start=None,end=None) 是否以XX開始/結束,可指定起止點

a='somewordsomeword'   b=a.startswith(‘sa')   c=a.endswith(‘ord')   print(b)   print(c)   —>False   —>True

find(sub,start=None,end=None) 尋找指定字符或字符串,并返回第一個位置,找不到返回-1,可指定起止點

a='somewordsomeword'   b=a.find(‘me')   print(b)   —>2

format() 格式化,將一個字符串中的占位符替換為指定的值

test='I am {name},age {a}'   v=test.format(name='alex',a=19)   print(v)   —>i am alex,age 19

format_map() 格式化,傳入的值

test='iam{name},age{a}'   v=test.format_map({“name”:'alex',”a”:19})   print(v)   —>i am alex,age 19

isalnum() 字符串中是否只包含字母和數字

a='asdfs123*'   b=a.isalnum()   print(b)   —>False

expandtabs(tabsize=number) 將字符串以number分割,并將tab補入

a='asdfs123/t523fgbdf'  b=a.expandtabs(5)  print(b) —>asdfs123 523fgbdf

isalpha() 字符串中是只包含字母

a='asdfsfgbdf'  b=a.isalpha()  print(b)  —>True

isdecimal()&isdigit()&isnumeric() 字符串中是只包含數字,isdigit更為強大,isnumeric還可識別中文

a='132132②二'   b=a.isdecimal()   c=a.isdigit()   d=a.isnumeric()   print(b)   print(c)   print(d)   —>False   —>False   —>True

isprintable() 是否存在不可顯示的字符如換行符

a='sdfgdfg/t'  b=a.isprintable()  print(b)  —>False

isspace() 判斷是否全部為空格

a='dsvsdv'   b=a.isspace()   print(b)   —>False

istitle()&title() 判斷是否為標題,即首字母大寫&變為標題

a='follow uncased characters and lowercase characters only cased ones'   b=a.istitle()   print(b)   c=a.title()   print(c)   —>False   —>Follow Uncased Characters And Lowercase Characters Only Cased Ones

join(iterable) 將字符串中的每個元素按照指定分隔符進行拼接

a='一二三四五六七'   print(a)   b='*'   c=b.join(a)   print(c)   —>一二三四五六七   —>一二三四五六七

ljust(width,fillchar=None)&rjust(width,fillchar=None) 向右/左填充字符

a='hello'  b=a.ljust(20,'*')  c=a.rjust(20,'*')  print(b)  print(c)  —>hello***************  —>***************hello

islower()&lower() 判斷是是否為全小寫&變為全部小寫

a='Hello'   b=a.islower()   c=a.lower()   print(b,c)   —>False hello

isupper()&c=a.upper() 判斷是是否為全大寫&變為全部大寫

a='Hello'   b=a.isupper()   c=a.upper()   print(b,c)   —>False HELLO

lstrip(chars=None)&rstrip(chars=None)&strip(chars=None) 去除字符串左邊/右邊/兩邊的字符串,默認空格,換行等

a='Hello'   b=a.lstrip()   c=a.rstrip()   d=a.strip()   print(b)   print(c)   print(d)   —>Hello   —> Hello   —>Hello

maketrans(*args,**kwargs)&translate(table) 按maketrans對應關系將translate中的字符串進行替換

a='asdgfrfbcvzxrentas'   b=str.maketrans(‘xdsa','1234')   c=a.translate(b)   print(c)   —> 432gfrfbcvz1rent43

partition(sep)&rpartition(sep) 將字符串按指定字符分割成3段/或從右開始

a='helwloasvxcwaewc'   b=a.partition(‘w')   c=a.rpartition(‘w')   print(b)   print(c)   —>(‘hel', ‘w', ‘loasvxcwaewc')   —>(‘helwloasvxcwae', ‘w', ‘c')

split(sep=None,maxsplit=-1)&rsplit(sep=None,maxsplit=-1) 將字符串按指定字符串分割,分割后不保留

a='helwloasvxcwaewc'   b=a.split(‘w',2)   c=a.rsplit(‘w')   print(b)   print(c)   —>[‘hel', ‘loasvxc', ‘aewc']   —>[‘hel', ‘loasvxc', ‘ae', ‘c']

splitlines(keepends=None) 按照換行符進行分割,帶true參數保留換行符

a='helwloas/nvxcwaewc/nafgasdfs'   b=a.splitlines()   c=a.splitlines(True)   print(b)   print(c)   —>[‘helwloas', ‘vxcwaewc', ‘afgasdfs']   —>[‘helwloas/n', ‘vxcwaewc/n', ‘afgasdfs']

startswith(prefix,start=None,end=None)&endswith(prefix,start=None,end=None) 判斷字符串是否以指定字符開始/結束,可指定起止點

a='aefsfsfeeav'   b=a.startswith(‘ae')   c=a.endswith(‘av',1,9)   print(b)   print(c)   True   —>False

swapcase() 小寫轉變為大寫

a='aefsfsfeeav'   b=a.swapcase()   print(b)   —>AEFSFSFEEAV


注:相關教程知識閱讀請移步到python教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 黔东| 崇文区| 漳平市| 灯塔市| 保靖县| 星座| 邢台县| 中卫市| 宁德市| 宁都县| 九寨沟县| 黄浦区| 龙岩市| 康保县| 阜康市| 石嘴山市| 贵阳市| 新巴尔虎左旗| 胶州市| 桐城市| 广水市| 江油市| 东莞市| 洛宁县| 内江市| 台东县| 台前县| 沁源县| 柏乡县| 洱源县| 青田县| 藁城市| 长沙县| 江阴市| 寿光市| 镶黄旗| 新密市| 临高县| 临高县| 青河县| 恩施市|