首页 > 编程语言 > 详细

2018/10/29-python

时间:2018-10-29 22:37:55      阅读:167      评论:0      收藏:0      [点我收藏+]

1.

x.isalpha()             判断是否全是字母,返回布尔值

2.判断是否全是数字,返回布尔值

x.isdecimal()               十进制

x.isdigit()                    范围更广

x.isnumeric()                    中文数字也包含

3.标识符是否符合命名规则判断

x.isidentifier()

4.

x.islower()                判断是否都是小写

x.isprintable()          是否存在不显示内容(\n,\t)字符,返回布尔值

x.isspace()              判断是否全是空格,返回布尔值

x.title()                      将字符串转化为标题(每个单词首字母大写)

x.istitle()              判断字符串是不是标题

x.join()                 将字符串中每一个元素按指定分隔符进行拼接

x="今天天气真好"
t="_"
v=t.join(x)
v1="-".join(x)
print(v,v1)

x.ljust(参数1,“字符”)                用字符左填充x,总长参数1

x.rjust(参数1,“字符”)               用字符右填充x,总长参数1

x.lower()                                 将x转换为小写

x.upper()                                   将x转换为大写

x.isupper()                                 判断x是否为大写

x.lstrip()                          去除x左边空格,换行                          括号里面加字符,也能去除,如果为长字符串,去除其字串

x.rstrip()                         去除x右边空格,换行                            括号里面加字符,也能去除,如果为长字符串,去除其字串

x.strip()                             去除两边空格,换行                          括号里面加字符,也能去除,如果为长字符串,去除其字串

依据对应关系进行替换

t="ahshsbdhdchhd"
v=str.maketrans("abcd","1234")            #两个参数要一一对应
v1=t.translate(v)
print(v1)

分割

t="ahshsbdhdchhd"
v=t.partition(s)            #以s分割
print(v)
v1=t.rpartition(s)            #以s分割
print(v1)
v2=t.split(s)            #以s分割,默认全部,但是s不出现
print(v2)
v3=t.split(s,2)            #以s分割2次,但是s不出现
print(v3)
v4=t.rsplit(s,2)            #以s分割2次,但是s不出现
print(v4)

根据换行符分割

x="qwert\nasdfg\nzxcvb"
v1=x.splitlines()
v2=x.splitlines(True)       #包含换行符
v3=x.splitlines(False)
print(v1,v2,v3)

字符串开头判断及结尾判断

x="qwertyuiop"
v1=x.startswith(qw)
v2=x.endswith(op)
print(v1,v2)

大小写转换

x.swapcase()

2018/10/29-python

原文:https://www.cnblogs.com/2018-1025/p/9873779.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!