Python字符串常用操作
name ='sunhao sunholy'
首字母大写
print(name.capitalize()) # 输出'Sunhao sunholy'
print(name.count('s')) #输出 2
print(name.casefold()) #不重要
print(name.center(50,"-")) #居中打印50个字符,不够的用-补上
print(name.encode()) #将字符串转换成二进制
print(name.endswith(".com")) #检测是不是以“.com”结尾
print(name.expandtabs(tabsize=30)) #文字中的TAB键转换成30个空格
print(name.find("y")) #查询所在位置 13
-------------------------------------------------------------------------------------------------
name = 'my name is {name},i am {year} '
print(name.format(name = 'alex',year=23)) #my name is alex ,i am 23
print(name.format_map({'name':'alex','year':12})) #my name is alex ,i am 23
-------------------------------------------------------------------------------------------------
print(name.index())
print(name.isalnum()) #判断是否阿拉伯数字或字母(包含所有的英文字符)
print(name.isalpha()) #判断是否英文字符(包含英文大写)
print(name.isdecimal()) #判断是否十进制(用处不大)
print(name.isdigit()) #判断是否是整数
print(name.isidentifier()) #标识符-判断是不是一个合法的标识符(变量名)
print(name.isnumeric()) #是否纯数字
print(name.isspace()) # 是不是空格
print(name.istitle()) # 是不是标题
print(name.isprintable()) # 是否可打印(ppy文件)
print(name.isupper()) # 是不是大写
print(name.join("==")) # =sunhao sunholy=

浙公网安备 33010602011771号