#字符串的操作
zl="axx,29岁。"print(zl.count("x"))#统计几个xprint(zl.center(50,"-"))#打印名字,一个要50个字符,不够用-补上print(zl.join("=+-="))#把axx,29岁。放到每两个字符之间print(zl.ljust(50,"*"))#在结尾补*,补足50个字符print(zl.rjust(50,'-'))#在开头补-,补足50个字符
mz="a\tx\nb\tccd"#\n为转行,\t为空格print(mz.expandtabs(tabsize=30))#把字符串 \t(空格) 变成30个。print(mz.find("b"))#找到这个字符串的位子是几
zwjsmb="我的名字叫{name},今年{year}岁。"print(zwjsmb.format(name="xxx",year=29))#传递变量print(zwjsmb.format_map({'name':'xxx','year':'20'}))#传递变量print(zwjsmb.isalnum())#判断是否是字符加阿拉伯数字,返回Ture或Falseprint(zwjsmb.isalpha())#判断是否是纯英文字符,返回Ture或Falseprint(zwjsmb.isdecimal())#判断是否是十进制,返回Ture或Falseprint(zwjsmb.isdigit())#判断是否是整数,返回Ture或Falseprint(zwjsmb.isidentifier())#判断是否是合法的变量名,返回Ture或Falseprint('/')print(zwjsmb.islower())#判断是否全部是小写,返回Ture或Falseprint(zwjsmb.isupper())#判断是否全部是大写,返回Ture或Falseprint(zwjsmb.isnumeric())#判断是否纯数字,返回Ture或Falseprint(zwjsmb.isspace())#判断是否是空格,返回Ture或Falseprint(zwjsmb.istitle())#判断每个单词开头是否大写,返回Ture或Falseprint(zwjsmb.isprintable())#判断是否是可以打印的,一般tty file,drive file才用得到,返回Ture或Falseprint('/*-')print(zwjsmb.swapcase())#大小写反转print(zwjsmb.lower())#把大写全部变成小写print(zwjsmb.upper())#把小写全部变成大写
ywzwjs="my name is xxx and i'm 29 years old."print(ywzwjs.capitalize())#大写第一个子母print(ywzwjs.title())#把每个单词第一个字母大写
zwjs="\n 我的名字叫xxx,\n 我今年29岁,\n 我在ss工作。 \n "print(zwjs.lstrip())#把左边的空格去掉print(zwjs.rstrip())#把右边的空格去掉print(zwjs.strip())#把两边的空格去掉print('====')
mw=str.maketrans('我你他有酒今朝醉,不叫2x的岁月年。名字在s心工作9','abcdefghijklmnopqrstuvwxyz')#密文一定要对应#设置mw为密文对照表print(zwjs.translate(mw))#打印已经变为密文的zwjsprint(zwjs.replace('我','你',))#把我替换成你print(zwjs.replace('我','你',1))#把我替换成你,只替换第一个print(zwjs.replace('我','你',2))#把我替换成你,只替换头两个print(zwjs.rfind('我'))#找出这个在最右边的位子print(zwjs.split())#按空格把字符串分成列表print(zwjs.split('我'))#按我字来把字符串分成列表print(zwjs.splitlines())#按换行来把字符串分成列表print(zwjs.startswith('我'))#判断字符串是否以 我 开头,返回Ture或Falseprint(zwjs.endswith("。"))#判断字符串是否以 。 结尾,返回Ture或Falseprint('.........')
#输出结果2---------------------axx,29岁。---------------------=axx,29岁。+axx,29岁。-axx,29岁。=
axx,29岁。******************************************------------------------------------------axx,29岁。
a x
b ccd
4
我的名字叫xxx,今年29岁。
我的名字叫xxx,今年20岁。
FalseFalseFalseFalseFalse/////TrueFalseFalseFalseFalseTrue/*-
我的名字叫{NAME},今年{YEAR}岁。
我的名字叫{name},今年{year}岁。
我的名字叫{NAME},今年{YEAR}岁。
My name is xxx and i'm 29 years old.
My Name Is Xxx And I'M 29 Years Old.
我的名字叫xxx,
我今年29岁,
我在ss工作。
我的名字叫xxx,
我今年29岁,
我在ss工作。
我的名字叫xxx,
我今年29岁,
我在ss工作。
====
anstkmmmi
afqlzoi
auvvxyr
你的名字叫xxx,
你今年29岁,
你在ss工作。
你的名字叫xxx,
我今年29岁,
我在ss工作。
你的名字叫xxx,
你今年29岁,
我在ss工作。
22['我的名字叫xxx,','我今年29岁,','我在ss工作。']['\n ','的名字叫xxx,\n ','今年29岁,\n ','在ss工作。 \n ']['',' 我的名字叫xxx,',' 我今年29岁,',' 我在ss工作。 ',' ']FalseFalse.........