字符串相关方法
Posted renzhiqiang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字符串相关方法相关的知识,希望对你有一定的参考价值。
1.in not in 判断某个东西是否在某个东西里面包含
name = "你好啊" if "任啊" in name : print(‘OK‘) else: print(‘Error‘)
2.方法 title()与方法 upper()
s1 = ‘alex‘ s2 = ‘root‘ s1.title() #首字母大写 s1.upper() #全部大写 print(s1.upper()) print(s1.title())
3.将字符串转换为数字,且输出 其类型type()
a = "123" print(type(a),a) b = int(a) print(type(b),b)
4.字符串首字母大写方法capitalize()
test = "alex" # 首字母大写 capitalize() v = test.capitalize() print(v)
5.方法center(20 ‘"*") #参数后面的星号可有可无
test = ‘alex‘ v = test.center(20,"*")# 设置宽度,并将内容居中,20 代指总长度* 空白未知填充,一个字符,可有可无 print(v)
6.方法count() 表示去字符串中寻找,寻找子序列的出现次数,可以设置起始位置,和结束位置
test = "alexalex" v = test.count("ex",2,7) print(v)
7. format(*args, **kwargs): 格式化,将一个字符串中的占位符替换为指定的值
test = ‘i am {name},age {age}‘ v = test.format(name= ‘alex‘,age = 20) print(v)
8.方法isprintable() #判断是否存在不可显示的字符,
test = "dasda sd" v = test.isprintable() print(v)
9.join(self, *args, **kwargs):
方法 join()将字符串中的每一个元素按照指定的分隔符进行拼接
test = "你是风儿我是沙" print(test) v = "..." .join(test) #其中双引号里面的可以是 空格、下划线等等 print(v)
输出结果如下:
以上是关于字符串相关方法的主要内容,如果未能解决你的问题,请参考以下文章