首页 > 其他 > 详细

py02_06:字符串常用操作

时间:2020-02-29 10:13:53      阅读:38      评论:0      收藏:0      [点我收藏+]
name = "my name is yeyu"
print(name.capitalize())     # 首字母大写
print(name.count(‘y‘))     # y有多少个
print(name.center(50,‘-‘))     # 内容剧中,字符不够用-补全
print(name.encode())     # 转换成二进制
print(name.endswith(‘u‘))      # 判断以什么结尾,返回布尔值
print(name.expandtabs(tabsize=3)) # 把tab键转换成多少个空格
print(name.find(‘i‘))     # 查找值,返回索引

format格式化

技术分享图片

 

 

b = "my name is year old"
print(b.format(name=‘yeyu‘, year=23))
print(b.format_map({‘name‘:‘yeyu‘,‘year‘:23})) # 传的值是字典,而format则是变量
print(b.index(‘na‘)) # 获取索引
print(b.isalnum()) # 字母和阿拉伯数字
print(b.isalpha()) # 纯英文字母
print(b.isdecimal()) # 是否十进制
print(b.isdigit()) # 是否整数
print(b.isidentifier()) # 判断是不是一个合法的标识符(标识符:合法的变量名)
print(b.islower()) # 判断是不是小写
print(b.isnumeric()) # 是不是一个数字
print(b.isspace()) # 是不是一个空格
print(b.istitle()) # 是不是标题
print(b.isprintable()) # 是否能打印,区分tty
print(b.isupper()) # 是不是大写

join方法,格式化后用指定字符串再拼接起来,且只能是列表里的字符串

技术分享图片

 

b = "my name is yeyu"
print(b.ljust(50,‘*‘)) # 左边显示内容,不够用*补全
print(b.rjust(50,‘-‘)) # 右边显示内容,不够用*补全
print(b.lower()) # 全部变成小写
print(b.upper()) # 全部变成大写
print(b.lstrip()) # 去掉左边的空格和回车
print(b.rsplit()) # 去掉右边的空格和回车
print(b.strip()) # 去掉两边的空格和回车
print(b.replace(‘a‘,‘66‘)) # 把a替换成66
print(b.rfind(‘e‘)) # 找到最右边的值的索引
print(b.split()) # 把字符串分片变成列表,间隔符为空格(如下图),可以指定分割符:print(b.split(y))

技术分享图片

 

print(b.split())                    # 把字符串分片变成列表,间隔符为空格
print(b.splitlines()) # 按换行来分片变成列表
print(b.startswith(‘my‘)) # 判断以my开关
print(b.translate(‘abcdef‘,123456)) # 把对应的互换,类似密码本对照
print(b.endswith(‘yu‘)) # 判断以yu结尾
print(b.swapcase()) # 大小写互换
print(b.zfill(50)) # 长度50,不够用0补全

py02_06:字符串常用操作

原文:https://www.cnblogs.com/yeyu1314/p/12381319.html

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