Python-字符串的属性方法

Posted akiwen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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	123	alex
newname	123	sdw
"
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):
字符串中大小写互换





 















































以上是关于Python-字符串的属性方法的主要内容,如果未能解决你的问题,请参考以下文章

即学即用的 30 段 Python 实用代码

python之路之前没搞明白4面向对象(封装)

常用python日期日志获取内容循环的代码片段

python+spark程序代码片段

如何将 View 类中的代码片段移动到 OnAppearing() 方法?

python中的模块