python-字符串
# Author:Jamie Yang
name = "my \tname is {name} and I am {year} old"
#name = "my \tname is alex"
name01 = "alex"
print(name.capitalize())
#打印以首字母开头的字符串
print(name.count("a")) #统计字符串中a出现的次数
print(name.center(50, "#")) #打印50个字符串,不足的用#补齐
print(name.endswith("ex")) #判断字符串里面是否以ex结尾
#print(name.expandtabs(tabsize=30))
print(name.find("y")) #查找字符为y的所在的下标位置
#print(name[name.find("name"):])
#切片
print(name.format(name="alex", year
= 23))
print(name.format_map( {"name": "alex", "year" :12} ))
print("abc123".isalnum())
#判断是否为阿拉伯数字和阿拉伯字符
print("axdE".isalpha())
#判断字符是否为纯英文字符
print("1A".isdecimal())
print("aA".isdigit())
#判断是否为整数
print("1A".isidentifier()) #判断变量名是否合法(判断是不是一个合法的标识符)
print("yangas".islower())
#判断字符是否全为小写
print("1234A".isnumeric()) #判断是否为只有数字
print("
".isspace()) #判断是否为空格
print("My
Name Is".isprintable()) #判断是否为能打印
print("mjsE".isupper())
#判断是否全为大写
print("---------------------------")
print( '+'.join(["1","2","3","4"]) )
#将join里面的字符用+号连接起来
print(name.ljust(50, "*"))
print(name.rjust(50, "*"))
print("Asd".lower()) #全部转化为小写
print("sfDF".upper()) #全部转化为大写
print("Dfgg\n".lstrip())
print("Dfgg\n".rstrip())
print("Dsd\n".strip())
p = str.maketrans("abcdef","123456")
print("alex
li".translate(p))
print("alex
li".replace("l", "L",1)) #只替换第一个l为大写L
print("alex
lil".rfind("l")) #找到最右面那个l值的下标
print("l+2+3+4".split("+")) #排除+,只提取数字
print("1+2\n+3+4".splitlines())
print("Alex
Li".swapcase()) #将字符小写换成大写,大写换成小写
print("lex
li".title()) #将首写字母转换为大写
print("lex
li".zfill(50))

浙公网安备 33010602011771号