小敏学python基础篇丨字符串基本用法

北京中医能治愈白癜风吗 http://pf.39.net/bdfyy/bdfzd/210706/9149322.html

我们在工作学习中,有时需要输入一些单词、文字等信息,为了使得输入的内容看起来更加美观,常常需要把误操作录入的空格去掉,把内容居中;为了表格填写的内容格式整齐,常常需要把数字内容前后补0等。

而这些操作显然手动去实现的话比较费时费力。本篇我们要讲的就是如何通过python程序对这些录入的字符串进行格式上的调整转换操作

字符串格式转换操作

1.strip(str),该方法接受一个参数字符串,用于去掉字符串左右两侧包含的所有参数字符串中的字符。用法如下:

str_a=abcd注意该字符串两端包含数个空格str_a.strip()结果为:abcdstr_b=ababcda注意该字符串两端包含数个字符astr_b.strip(ba)结果为:cd,去除了字符串两端包含的所有字符b和a。

注意:关于参数的意思,这里就理解为使用方法的时候可以在括号中填入一个变量值,具体用法,我们在之后的学习中会讲解到。此处strip方法不传参数时,默认去除两端空格。

2.lstrip(str),该方法接受一个参数字符串,用于去掉字符串左侧包含的所有参数字符串。用法类似strip,只是strip是去除两侧,而lstrip是去除左侧(lstrip这里理解为leftstrip,即左侧去除,大家自己试试)。

3.ljust(len,str),该方法接受一个长度参数和一个字符参数,用于在字符串的右侧补特定字符,使字符串达到特定长度。用法如下:

str_a=1str_a.ljust(3)结果为:1,注意字符串右侧补充了两个空格str_a.ljust(3,0)结果为:,注意该字符右侧补充了两个0

注意:第二个字符参数只能是单个字符,如果使用多个字符,程序会出错。

4.rjust(len,str),该方法接受一个长度参数和一个字符参数,用于在字符串的左侧补特定字符,使字符串达到特定长度。用法类似ljust,只是ljust是在右侧补,而rjust是在左侧补(大家自己试试)。

5.center(len,str),该方法接受一个长度参数和一个字符参数,用于在字符串的两侧补特定字符,使字符串达到特定长度并居中。用法类似ljust,只是ljust是在右侧补,而center是在两侧补。

这里注意:如果长度参数为偶数,字符长度为奇数,则右侧补充的字符个数比左侧多1;如果长度参数为奇数,字符长度为偶数,则左侧补充的字符个数比右侧多1。如下:

he.center(5,-)结果为:--he-,左侧补充字符比右侧多1h.center(4,-)结果为:-h--,右侧补充字符比左侧多1

6.zfill(len),该方法接受一个长度参数,用于在字符串的左侧补0,使字符串达到特定长度。用法如下:

str_a=3str_a.zfill(3)结果为:,注意字符串左侧补充了两个0

好了,关于字符串的格式转换操作,本篇就学习到这里,有疑问的友友可以留言讨论,我是小敏,一个热爱分享python知识的程序员#python。




转载请注明:http://www.aierlanlan.com/tzrz/1354.html