您的位置:首页 > 编程语言 > Python开发

Python学习之day5(一)字符串常用操作命令简介

2017-10-21 10:21 771 查看
字符串常用操作命令简介

名字描述举例
.isdigit判断是否是数字Name=demonlg,print name.isdigit,会打印出False,因为demonlg不是数字
.index查询字符串的下标Name=demonlg ,print name.index('e')会打印出来1
.format格式转换
.capitalize首字母大写Name=demonlg ,print name.index('e')会打印出来Capitalize
.count统计字符串出现的次数Name=demonlg ,print name.count('e')会打印出来1
.casefold
.center(x,'y')总共打印X个字符,不够的话用y填充,将我们要输入的内容放中心Name=demonlg ,print(name.center(50,‘-’)
.encode将字符串转成二进制Name=demonlg ,print name.encode
.endswith('')判断一个字符串以什么结尾Name=demonlg ,print name.endswith('e')会打印出来Fales
.expandtabs(tansize=X)将输入的的tab键(/t)转成X多个空格name='dem\tonlg'
print(name.expandtabs(tabsize=30))将/t转换成30个空格
.find查找的索引(下标)Name='demonlg' print(name.find(demonlg))返回为0
.format格式化输出Name={demonlg},print(name.format(name='alex'))
.format_map格式化输出(仅用于字典)Name={demonlg},print(name.format_map('name':'demonlg’))
.isalnum()阿拉伯数字加阿拉伯和字母Name=demonlg,print name.isdigit,会打印出True,因为demonlg是阿拉伯字幕
.isalpha()纯英文字符(包含大小写)Name=demonlg,print name.isdigit,会打印出True,因为demonlg是纯英文字幕
.isdecimal()是否是十进制Print('1A',isdecimal()) 得到False
.isidentifier()判断是不是一个合法的标识符Print('1A',isdecimal())
.islower判断是否是小写Print('1A',islower())
.isnumeric判断是否是一个数字
.isspace()判断是否是空格
.istittle()判断是否是标题
.isprintable()判断是否能打印的Tty文件 及驱动文件时 不可打印,其他均可打印
.isupper()判断是否是大写
.join()将‘x'.join(y)Print(','.join['1,2,3,4']) 输出结果为1,2,3,4
.ljust(x,'*')打印x位字符串,不够位数的话用*从左侧填充
.rjust(x,'*')打印x位字符串,不够位数的话用*从右侧填充
.lower()转成小写
.upper()转成大写
.lstrip()去掉左侧空格回车
.rstrip()去掉右侧空格回车
.strip()去掉空格回车
.maketrans(x,y)把x转成y 一般用作随机密码p=str.maketrans('abcdef','123456')
.translatep()转换
.replace(x,y)用y替换x
.rfind(x)从左往右找,找到最后一个值的下标
.split(x)将字符串按照x形式转成列表
.splitlines()按换行格转成列表
.swapcase()反转字符串大小写
.title()将每个字符变成大写
.zfill(x)将字符串输出x个位,不够的话用0000补充
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  坚持 胜利 就是