日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python路3--tuple、str

發布時間:2024/1/17 python 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python路3--tuple、str 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
#!/usr/bin/python3 #元組:元組是一個只讀列表,也是村一組數,一旦創建,便不能在修改 >>> tuple1 = ('cisco','huawei','vmware') >>> tuple1.count('cisco') #查看元素在元組中出現的次數 1 >>> tuple1.index('cisco') #查看元素在元組中的位置 0 >>> #string字符,字符串的操作不會改變原有的字符串 >>> name = 'tangsheng' >>> name.capitalize() #首字母大寫 'Tangsheng' >>> name 'tangsheng' >>> name.center(80,'-') #設置字符串寬度為80,字符串name居中,其余用‘-’補全 '-----------------------------------tangsheng------------------------------------' >>> name.count('n') #字符串中字母n出現的次數 2 >>> name.endswith('a') #字符串是否已字母a結尾 False >>> name.endswith('g') True >>> name = 'My name is tangsheng' >>> name.expandtabs(tabsize = 50) #字符串中的tab用50個空格代替 'My name is tangsheng' >>> name.find('name') #查詢name在字符串中出現的起始位置 5 >>> name[5] #查詢字符串第5個位置是哪個字符 'n' >>> name.isalnum() #是不是一個數字 False >>> '12'.isalnum() True >>> '1A'.isdigit() #是不是一個整數 False >>> '12'.isdigit() True >>> name = 'cisco' >>> name.isidentifier() #變量名師否合法 True >>> '1a'.isnumeric() False >>> '11'.isnumeric() True >>> 'aA'.istitle() #首字母是否大寫 False >>> 'Aa'.istitle() True >>> ','.join([1,2,3]) Traceback (most recent call last):File "<stdin>", line 1, in <module> TypeError: sequence item 0: expected str instance, int found >>> ','.join(['1','2','3']) #將列表使用都喊連接成一個字符串,列表總的元素要求是str類型 '1,2,3' >>> ''.join(['1','2','3']) '123' >>> name.ljust(50,'*') #設置字符串長度位50,字符串左對齊,不足的用*號補全 'cisco*********************************************' >>> name.rjust(50,'*') #設置字符串長度位50,字符串右對齊,不足的用*號補全 '*********************************************cisco' >>> '\n tangsheng \n'.lstrip() #去掉字符串左邊的空格和回車 'tangsheng \n' >>> '\n tangsheng \n'.rstrip() #去掉字符串右邊的空格和回車 '\n tangsheng' >>> '\n tangsheng \n'.strip() #去掉字符串左邊和右邊的空格和回車 'tangsheng' >>> str.maketrans('abcd','1234')#創建a,b,c,d 和1,2,3,4的的字符映射表 {97: 49, 98: 50, 99: 51, 100: 52}>>> name.translate(name.maketrans('abcd','1234')) #根據字符映射表轉換便利那個name字符串 '3is3o' >>> name.translate(str.maketrans('abcd','1234')) '3is3o' >>> name.replace('o','O') #字符串中的‘o’全部替換為‘O‘ 'ciscO' >>> name.replace('c','C') 'CisCo' >>> name.replace('c','C',1) #只替換一個’c‘為’C‘ 'Cisco' >>> name.rfind('c') #從左到右查找,最后一個匹配’c‘的下標 3 >>> '1+2+3+4'.split('+') #將字符串的’+‘作為分隔符,結果放入一個列表 ['1', '2', '3', '4'] >>> '1+2\n3+4'.splitlines() #使用換行符分割字符串,可識別不同系統的換行,linux:\n,windows:\r\n ['1+2', '3+4'] >>> name.swapcase() #大小寫倒換 'CISCO' >>> name.zfill(50) #不夠50的用0填充 '000000000000000000000000000000000000000000000cisco' >>>

轉載于:https://www.cnblogs.com/tobet/p/6924513.html

總結

以上是生活随笔為你收集整理的python路3--tuple、str的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。