码迷,mamicode.com
首页 > 其他好文 > 详细

字符串的方法

时间:2018-07-04 23:37:24      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:包含   art   isa   找不到   tab   书写方式   字符串   orm   ndt   

# test = "aLex"
# 首字母大写
# v = test.capitalize()
# print(v)

# 所有变小写,casefold更牛逼,很多未知的对应变小写
# v1 = test.casefold()
# print(v1)
# v2 = test.lower()
# print(v2)

# 设置宽度,并将内容居中
# 20 代指总长度
#@  空白未知填充,一个字符,可有可无
# v = test.center(20,"@")
# print(v)

# 去字符串中寻找, 寻找子序列的出现次数
# 5,7 分别表示从第5个位置到第7个位置之间找
# test = "aLexalexr"
# v = test.count(‘ex‘)
# print(v)

# test = "aLexalexr"
# v = test.count(‘ex‘,5,7)
# print(v)

# encode。。。。。。。
# decode。。。。。。。

# 判断是否以ex什么结尾
# 判断是否以ex什么开始
# 输出的是False或者是True
# test = "alex"
# v = test.endswith(‘ex‘)
# v = test.startswith(‘ex‘)
# print(v)

# 欠
# test = "12345678\t9"
# v = test.expandtabs(6)
# print(v,len(v))

# 从开始往后找,找到第一个之后,获取其位置
# 如有标定起始位置和终止位置注意区间
# test = "alexalex"
# 未找到则输出-1
# v = test.find(‘ex‘)
# print(v)

# index找不到,报错 (跟find的区别就是找不到就报错,可少用)
# test = "alexalex"
# v = test.index(‘8‘)
# print(v)

# 格式化,将一个字符串中的占位符替换为指定的值
# test = ‘i am {name}, age {a}‘
# print(test)
# v = test.format(name=‘alex‘,a=19)
# print(v)
# 如果大括号里是数字,则表示按出现的顺序替换
# test = ‘i am {0}, age {1}‘
# print(test)
# v = test.format(‘alex‘,19)
# print(v)

# 格式化,传入值时跟上面只是书写方式不同而已 {"name": ‘alex‘, "a": 19}
# test = ‘i am {name}, age {a}‘
# v1 = test.format(name=‘df‘,a=10)
# v2 = test.format_map({"name": ‘alex‘, "a": 19})

# 字符串中是否只包含 字母和数字
# test = "123"
# v = test.isalnum()
# print(v)

字符串的方法

标签:包含   art   isa   找不到   tab   书写方式   字符串   orm   ndt   

原文地址:https://www.cnblogs.com/zt-ttoo/p/9265918.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!