Python-字符串的屬性方法


1.str.capitalize(self, *args, **kwargs)

用於將英文 字符串進行首字母大寫轉化,常用於句首

2.str.casefold(self, *args, **kwargs) /str.lower(self, *args, **kwargs)

用於字符全部小寫變化,其中casefold()使用范圍將廣,可變化英文外的其他字符,而lower()只能應用於英文字符

3.str.center()/str.ljust()/str.rjust()/str.zfill()

用於字符串長度擴充,其中,center、ljust、rjust可指定擴充使用的符號,zfill不能指定符號只能用“0”擴充

 

a="alex123"
print(a.rjust(10,"#"))
print(a.ljust(10))
print(len(a.ljust(10)))
print(len(a.rjust(10)))
print(a.center(20,"#"))
print(a.zfill(20))


輸出:
###alex123
alex123   
10
10
######alex123#######
0000000000000alex123

4.str.expandtab()/
字符串中有制表符才有效果,且參數int應大於字符串中被制表符分割的子集

n="1233_alex\t123\talex\nnewname\t123\tsdw\n"
print(n.expandtabs(5))
print(n.expandtabs(15))

輸出:
1233_alex 123  alex
newname   123  sdw

1233_alex      123            alex
newname        123            sdw


5.str.join(self, ab=None, pq=None, rs=None)
將指定字符鍵入到字符串中的每一個字符中
n="alex"
print("#".join(n))


輸出:
a#l#e#x

6.swapcase(self, *args, **kwargs):
字符串中大小寫互換





 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM