Python - 魔法字符串

我只是一个虾纸丫 提交于 2020-04-08 04:50:27
'''
#capitalize()   ---首字母转换为大写---
s="sslssd"
v=s.capitalize();
print(v)
'''

'''
#center(20,"*") ---左右各是个字符居中显示---   ljust(10,"&")   ---左边显示字符填充---
s="中"
v=s.center(20,"*");
v1=s.ljust(10,"&");
v2=s.rjust(10,"%");
print(v,v1,v2)
'''

'''
#count('ex') ---去字符串中寻找,寻找子序列的出现次数---
s = "aLexalexr"
v = s.count('ex')
print(v)

test = "aLexalexr"
v1 = test.count('ex',5,6) #5开始,6结束
print(v1)
'''

'''
#endswith('ex') ---以什么什么结尾---   startswith('ex')   ---以什么什么开始---
s = "alex"
v = s.endswith('ex')
v1 = s.startswith('ex')
print(v,v1)
'''

'''
#find('ex')  ---从开始往后找,找到第一个之后,获取其位置---
# > 或 >=
s = "alexalex"
# 未找到 -1
v = s.find('ex')
print(v)
'''

'''
# index()   ---找不到,报错---   忽略
test = "alexalex"
v = test.index('8')
print(v)
'''

'''
#format(name='alex',a=19)    ---格式化,将一个字符串中的占位符替换为指定的值---
test = 'i am {name}, age {a}'
test1 = 'i am {0}, age {1}'
print(test)
v = test.format(name='alex',a=19)
v1 = test1.format('alex',19)
print(v,v1)
'''

'''
# 格式化,传入的值 {"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})
print(v1,v2)
'''

'''
#expandtabs()   ---可用于制作表格字符串---
s="user\tpassword\tEmail\nliujie\t123\t8950937@qq.com\nwangyang\t9898\t382738278@qq.com"
v=s.expandtabs(20);
print(v)
'''

'''
#isalnum()  ---判断是否包含字母和数字---
s="8susus"
v=s.isalnum();
print(v)
'''

'''
#isalpha()  ---判断是否包含字母和汉字---
s="susdsidsd是多少"
v=s.isalpha();
print(v)
'''

'''
#isdecimal()  ---判断是否是十进制数字---   isdigit()  ---可以判断特殊字符的数字---   isnumeric() ---可以判断中文字母---
s="二"
v=s.isdecimal();
v1=s.isdigit();
v2=s.isnumeric();
print(v,v1,v2)
'''

'''
#字母、数字、下划线、标识符:def class
#isidentifier() ---判断是否是由标识符组成---
s="def_"
v=s.isidentifier();
print(v)
'''

'''
#swapcase() ---大小写互换---
s="Alex"
v=s.swapcase();
print(v)
'''

'''
#lower()  ---全部转换为小写字母---   casefold()  ---可以转换特殊字母为小写---
s="sdjSASAkdhaj"
v=s.lower();
v1=s.casefold();
print(v,v1)
'''

'''
#islower()  ---判断是否全是小写字母---
s="ssdsdsD"
v=s.islower();
print(v)
'''

'''
#isupper()  ---判断是否全是大写字母---
s="AsSASAS"
v=s.isupper();
print(v)
'''

'''
#isprintable() ---判断是否存在字符断点,比如:\n、\t 等---
s="sdjsdjs\nid"
v=s.isprintable();
print(v)
'''

'''
#isspace()   ---判断是否全部是空格---
s="s sdsd"
v=s.isspace();
print(v)
'''

'''
#istitle()  ---判断是否首字母大写---
s="A Pen A pass"
v=s.istitle();
print(v)
'''

'''
#title()   ---全部转换为首字母大写---
s="A Pen A pass"
v=s.title();
print(v)
'''

'''
#join(s)    ---每个字体之间插入t---
s="你回家了,我在等你呢"
t=" 是"
v=t.join(s)
print(v)
'''

  

'''#capitalize()   ---首字母转换为大写---s="sslssd"v=s.capitalize();print(v)''''''#center(20,"*") ---左右各是个字符居中显示---   ljust(10,"&")   ---左边显示字符填充---s="中"v=s.center(20,"*");v1=s.ljust(10,"&");v2=s.rjust(10,"%");print(v,v1,v2)''''''#count('ex') ---去字符串中寻找,寻找子序列的出现次数---s = "aLexalexr"v = s.count('ex')print(v)test = "aLexalexr"v1 = test.count('ex',5,6) #5开始,6结束print(v1)''''''#endswith('ex') ---以什么什么结尾---   startswith('ex')   ---以什么什么开始---s = "alex"v = s.endswith('ex')v1 = s.startswith('ex')print(v,v1)''''''#find('ex')  ---从开始往后找,找到第一个之后,获取其位置---# > 或 >=s = "alexalex"# 未找到 -1v = s.find('ex')print(v)''''''# index()   ---找不到,报错---   忽略test = "alexalex"v = test.index('8')print(v)''''''#format(name='alex',a=19)    ---格式化,将一个字符串中的占位符替换为指定的值---test = 'i am {name}, age {a}'test1 = 'i am {0}, age {1}'print(test)v = test.format(name='alex',a=19)v1 = test1.format('alex',19)print(v,v1)''''''# 格式化,传入的值 {"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})print(v1,v2)''''''#expandtabs()   ---可用于制作表格字符串---s="user\tpassword\tEmail\nliujie\t123\t8950937@qq.com\nwangyang\t9898\t382738278@qq.com"v=s.expandtabs(20);print(v)''''''#isalnum()  ---判断是否包含字母和数字---s="8susus"v=s.isalnum();print(v)''''''#isalpha()  ---判断是否包含字母和汉字---s="susdsidsd是多少"v=s.isalpha();print(v)''''''#isdecimal()  ---判断是否是十进制数字---   isdigit()  ---可以判断特殊字符的数字---   isnumeric() ---可以判断中文字母---s="二"v=s.isdecimal();v1=s.isdigit();v2=s.isnumeric();print(v,v1,v2)''''''#字母、数字、下划线、标识符:def class#isidentifier() ---判断是否是由标识符组成---s="def_"v=s.isidentifier();print(v)''''''#swapcase() ---大小写互换---s="Alex"v=s.swapcase();print(v)''''''#lower()  ---全部转换为小写字母---   casefold()  ---可以转换特殊字母为小写---s="sdjSASAkdhaj"v=s.lower();v1=s.casefold();print(v,v1)''''''#islower()  ---判断是否全是小写字母---s="ssdsdsD"v=s.islower();print(v)''''''#isupper()  ---判断是否全是大写字母---s="AsSASAS"v=s.isupper();print(v)''''''#isprintable() ---判断是否存在字符断点,比如:\n、\t 等---s="sdjsdjs\nid"v=s.isprintable();print(v)''''''#isspace()   ---判断是否全部是空格---s="s sdsd"v=s.isspace();print(v)''''''#istitle()  ---判断是否首字母大写---s="A Pen A pass"v=s.istitle();print(v)''''''#title()   ---全部转换为首字母大写---s="A Pen A pass"v=s.title();print(v)''''''#join(s)    ---每个字体之间插入t---s="你回家了,我在等你呢"t=" 是"v=t.join(s)print(v)'''
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!