python 字符ab+字符c 2

编程入门 行业动态 更新时间:2024-10-15 18:30:30

python <a href=https://www.elefans.com/category/jswz/34/1771063.html style=字符ab+字符c 2"/>

python 字符ab+字符c 2

1、string.issupper()表示判断字符是否全部为小写字母。

1 string1 = "abcdef"

2 string2 = "ABCdef"

3 string3 = "ABCDEF"

4 print(string1.isupper())5 print(string2.isupper())6 print(string3.isupper())7 结果为:8 False9 False10 True

2、string.join(seq)用“string”字符将seq连接为一个字符串,seq可以为list,tuple,dirct,string类型,例如

1 January+Febrary+Match+April+May+Jane+July+Augest2 January#Febrary#Match#April#May#Jane#July#Augest

3 January*Febrary*Match*April*May*Jane*July*Augest4 结果为:5 January+Febrary+Match+April+May+Jane+July+Augest6 January#Febrary#Match#April#May#Jane#July#Augest

7 January*Febrary*Match*April*May*Jane*July*Augest

3、string.ljust(参数1,参数2)表示左对齐,参数1表示总得字符宽,当string的宽度小于参数1给定的长度时,则右侧以参数2填充

string.rjust()表示右对齐,当参数string的宽度小于参数1时,左侧用参数2填充。当string的长度大于参数1时,什么也不做。

1 a = "Hello World"

2 print(a.ljust(15,'-'))3 print(a.rjust(15,'+'))4 print(a.ljust(10,'='))5 print(a.ljust(10,'&'))6 结果为:7 Hello World----

8 ++++Hello World9 Hello World10 Hello World

4、string.lower()表示将string变为小写字符。

1 a = "abcdefg"

2 print(a.lower())3 b = "ABCDEFG"

4 print(a.lower())5 c = "ABCdefg"

6 print(c.lower())7 结果为:8 abcdefg9 abcdefg10 abcdefg

5、string.lstrip()表示修剪string左侧的回车和空格字符

string.rstrip()表示修剪string右侧的回车和空格字符

string.strip()表示修剪string左右两侧的回车和空格字符

1 string_1 = "abcdefg"

2 print(string_1.lstrip())3 print(string_1.rstrip())4 print(string_1.strip())5 结果为:6 abcdefg7 abcdefg8 abcdefg

6、trantab = str.maketrans(intab,outab)表示将intab转化为相应的outab,string.translate(trantab)表示按trantab的映射方法翻译string的内容,如果intab和outab没有相对应的映射,则保留string中原有的形式。

1 a = 'abcdefg'

2 b = '1234567'

3 string = "This is a beautiful world , Welcome!!"

4 trantab =str.maketrans(a,b)5 trans =string.translate(trantab)6 print(trans)7 结果为:8 This is 1 251uti6ul worl4 , W5l3om5!!

7、string.partition(参数1)表示将字符串string按参数1的分隔符分隔,生成一个元组,且此元组的元素个数为2

1 string = "www.baidu"

2 str_tuple = string.partition('.')3 print(str_tuple)4 结果为:5 ('www', '.', 'baidu')

注:由于元组的元素个数为3,所以“baidu”的这个“ . ”没有分开

8、string.repalce(old,new,max)用新的字符替换旧的字符,最多替换次数max

1 string = "this is a wonderful world, this is the first time to meet Python"

2 print(string.replace('is','was',3))3 结果为:4 thwas was a wonderful world, thwas is the first time to meet Python

9、string.split(参数1,参数2)将string按参数1的分隔符分隔参数2的次数

1 string = "this is why Python is wonderful!"

2 print(string.split(' '))3 print(string.split(' ',3))4 结果为:5 ['this', 'is', 'why', 'Python', 'is', 'wonderful!']6 ['this', 'is', 'why', 'Python is wonderful!']

注:此和序号为7的partition()不同,split生成的是一个list,partition生成的是一个元组且元素数为3,split则没有限制

10、string.splitlines(参数)表示按换行符和回车符为分隔符,生成一个list,当没有参数是只是按"\t","\r"分隔,当参数为True时,则按"\t","\r"分隔,且保留"\t","\r"

1 string = "ab c\n\nde fg\rkl\r\n"

2 str_1 =string.splitlines()3 str_2 =string.splitlines(True)4 print(str_1)5 print(str_2)6 结果为:7 ['ab c', '', 'de fg', 'kl']8 ['ab c\n', '\n', 'de fg\r', 'kl\r\n']

11、string.startwith(str,参数1,参数2)判断字符串string是否是以str开始的,参数1表示开始判断的位置,参数2表示结束的位置

1 string = "this is a wonderful world!"

2 str_1 = string.startswith('this')3 str_2 = string.startswith('th')4 str_3 = string.startswith('is',2,5)5 str_4 = string.startswith('is',3,5) #虽然str_1、str_2、str_3均为True,但是str_4为False,说明是按空格分隔后才比的,否则str_4应为True。7 print(str_1)8 print(str_2)9 print(str_3)10 print(str_4)12 结果为:13 True14 True15 False16 False17 False

12、string.swapcase()将大小写字母相互转换

1 a = "This Is a Wonderful World!"

2 print(a.swapcase())3 结果为:4 tHIS iS A wONDERFUL wORLD!

13、string.title()将字符string转化为标题类型

1 a = "this is a wonderful world!"

2 print(a.title())3 结果为:4 This Is A Wonderful World!

14、upper()转化为大写

1 a = "this is a wonderful world!"

2 print(a.upper())3 结果为:4 THIS IS A WONDERFUL WORLD!

15、string.zfill()返回指定长度的字符串,原字符串右对齐,不足则在前边不“0”

1 a = "this is a wonderful world!"

2 print(a.zfill(5))3 print(a.zfill(40))4 print(a.zfill(50))5 结果为:6 this isa wonderful world!7 00000000000000this isa wonderful world!8 000000000000000000000000this is a wonderful world!

更多推荐

python 字符ab+字符c 2

本文发布于:2024-03-09 16:20:59,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1725475.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:字符   python   ab

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!