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

歡迎訪問 生活随笔!

生活随笔

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

python

python中的字符串处理

發布時間:2024/8/26 python 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python中的字符串处理 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.字符串轉換

s.lower()???轉為小寫

s.upper()??轉為大寫

s.swapcase()?? 大寫轉為小寫,小寫轉為大寫

s.capitalize()? 首字母大寫

轉換為int類型? string.atoi(s)?? 或者int(s)

轉換為float類型? string.atof(s)? 或者float(s)

轉換為long類型?? string.atol(s)? 或者long(s)

2.查找等操作

s.find(sub,[,start[,end]])? 返回首次出現的位置。找不到返回-1

s.rfind(sub,[,start[,end]])?? 返回最后一次出現的位置。找不到返回-1

s.index(sub[,start[,end]])? 與find()功能類似。找不到則傳出ValueEerror

s.rindex(sub[,start[,end]])?? 與rfind()功能類似,找不到則傳出ValueError

s.count(sub[,start[,end]])?? 返回子串出現的次數

s.replace(old,new[,maxreplace])?? 替換字符串,指定maxreplace時。僅僅替換前maxreplace個

s.strip(char)? 刪除開始和結尾處的char

s.split([,seq[,maxsplit]])? 返回切割字符串的列表

s.join([sep])? 連接字符串

3.位置

s.ljust(width[,fillchar])? 左對齊

s.rjust(width[,fillchar])?? 右對齊

s.center(width[,fillchar])? 居中

s.zfill(width)?? 左邊補零直到長度到width

4.格式化輸出

format能夠改變字符串的輸出形式,舉例為:

‘{0},{2},{1}’.format(‘a’,’b’,’c’)

這里{0} {1} {2}分別指代’a’ ‘b’ ‘c’

也能夠依照名稱來寫:

‘cordix:{x},{y}’.format(x=’1’,y=’2’)

字符串的左對齊也能夠用format

‘{:<10}’.format(“hello”)?? 左對齊,寬度為10

‘{:>10}’.format(“hello”)??? 右對齊。寬度為10

‘{:^10}’.format(“hello”)??? 居中,寬度為10

轉載于:https://www.cnblogs.com/liguangsunls/p/7257376.html

總結

以上是生活随笔為你收集整理的python中的字符串处理的全部內容,希望文章能夠幫你解決所遇到的問題。

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