Python学习记录-2016-12-20,,字符串操作:#!/u


字符串操作:

#!/usr/bin/envpython#-*-coding:utf-8-*-#Author:JackNiuname="My\tnameis{name}"#加入一个tab键的空格print(name.capitalize())首字母大写print(name.count("a"))#字符串中有多少aprint(name.center(50,"-"))#长度50,位于中间,两遍-补齐print(name.endswith("cke"))#是否以cke结尾print(name.expandtabs(tabsize=30))#30的tabsiziprint(name.find("is"))#查找is的第一个字母的indexprint(name.format_map({"name":"niubin"}))#替换print("1A".isalnum())#是否是阿拉伯数字+阿拉伯字符print("sssAA".isalpha())#是否是英文字母print("10".isdecimal())#是否十进制print("10".isdigit())#是否是数字print("a10A".isidentifier())#判断是不是一个合法的标识符,变量名print("a10a".islower())#是否是小写print("3333".isnumeric())#是否是数字print("".isspace())#是否是空格print("MyNameIsJack".istitle())#是否是titleprint("MyNameIsJack".isprintable())#是否能打印,有些文件不能打印print("MYNAMEISJACK".isupper())#是否大写print(",".join(["1","2","3"]))##1,2,3中间加入逗号print("mynameisjack".ljust(50,"*"))#长度50,左边*补齐print("mynameisjack".rjust(50,"-"))#长度50,右边-补齐print("Mynameisjack".lower())#把大写变成小写print("Mynameisjack".upper())#把小写变成大写print("Mynameisjack".replace("My","MY",1))#把小写变成大写,替换print("Alex".lstrip())#去掉左边的空格和回车print("Alex".rstrip())#去掉右边的空格和回车print("Alex".strip())#去掉左边和右边的空格和回车p=str.maketrans("abcdef","123456")print("Alexli".translate(p))#将alexli替换为123456中的对应字符print("1+2+3".split("+"))#以加号切片print("1+2\n+3+4".splitlines())#以换行符切片print("AlexLi".swapcase())#全部转换为大小写反向print("Mynameisjack".rfind("name"))#print("mynameisjack".zfill(50))#在前边补0


Python学习记录-2016-12-20

评论关闭