字符串的方法
Posted zt-ttoo
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字符串的方法相关的知识,希望对你有一定的参考价值。
# 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 9"
# 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)
以上是关于字符串的方法的主要内容,如果未能解决你的问题,请参考以下文章