python第三周
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python第三周相关的知识,希望对你有一定的参考价值。
一、字符串的
name = "My \tname is {name} and {age}"
print(name.capitalize()) #首字母大小 capita首都的意思
print(name.count("r")) #count 查找字符串中某个字符的数量
print(name.casefold()) #没什么用处
print(name.center(50,"-")) #在字符未达到所要求的数量后,用后面的字符补全 内容在中间。
print(name.endswith("on")) #判断结尾是否是该字符,可过滤如判断该邮件是不是以.com或.cn为结尾。
print(name.expandtabs(tabsize=10)) # 字符串中需要加 \t tabsize=10 代表有10个空格。
print(name[name.find("is"):]) #在name值字符串中找到is字眼,并对该字符前的进行切片。:号后输入下字符下位坐标可以截止当前,否则全取
print(name.format(name="Byron",age=23))
print(name.format_map( {"name":"byron","age":20} )) #此处在字典里会细讲一般不用此种表达式。
print("a12".isalnum()) #判断是否是阿拉伯数字或字母,可以是汉字,如果是 ture 否则False
print("awerert忘情号".isalpha()) #判断为是否是全英文,包含文字符,数字则False
print("13".isdecimal()) #decimal英文意思是小数,但是实际非小数,只能是数字整数和isdigit作作类似。
print("我们a".isidentifier()) #是否包含数字字符,否则为False,可以含中文和英文字符
print("A".islower()) #判断字符是否是小字,否则显示False
print("123".isnumeric()) #判断是否为数字和isdigit像似但一般用isdigit即可。
print(" ".isspace()) #判断是不是空格。
print("My Name Is ".istitle()) #判断第一个字母是否是大小。
print("my name is ".isprintable()) #tty file,drivefile
print("MY".isupper()) #判断字母是不是大写,如果是大写就是True
print("+".join(["1","2","3"]))
print(name.ljust(50,"!")) #右边字符补偿。
print(name.rjust(50,"$")) #左边字符补偿。
print("BYron".lower()) #大小改小写。
print("bryon".upper()) #小写改大写。
print("\nByron".lstrip()) #取消左边换行。
print("Byron\n".rstrip()) #取消右边换行。
print(" Byron ".strip()) #取消左边和右边的换行和空格。
s = str.maketrans("abcdefghlk",‘1234567890‘)
print("Byron he".translate(s))
print("Byron He".replace("e","H")) #替换的意思。
print("Byron He".rfind("H")) #从左往右查找,查找到最后一位取下标。
print("1+2+3+4".split("+")) #把数字提出来,字符。print("1+2\n+3+4".splitlines()) #linux \n windows \win\n 换行的意思!print("Byron HE".swapcase())print("Byron He".title())print("Byron He".zfill(50)) #十六进制的时候可以补全。