Day2 python基础
name = "my name is alex" print(name.capitalize()) # 首字母大写print(name.count("a")) # 统计指定字符的个数
print(name.center(50,"-"))# 打印50个字符,不够的用"-"补充,name字符串居中
print(name.endswith("ex"))# 判断字符串以什么结尾,匹配为True,不匹配为False
name = "my \tname is alex"
print(name.expandtabs(tabsize=30))# 将\t转换成多长的空格
print(name.find("name")) # 查找字符串位置
print(name) # 字符串切片
name = "my name is {name} and i am {year} old!"
print(name.format(name="alex", year=23)) # 传递参数内容
print(name.format_map({"name": "alex", "year": 23})) # 用字典的方式传递参数
print("abc123".isalnum()) # 阿拉伯数字和阿拉伯英文字符,英文字符以及0-9数字
print("abA".isalpha()) # 是否为阿拉伯英文字符
print("10".isdecimal()) # 是否为十进制
print("1".isdigit()) # 是否为整数
print("addd_d".isidentifier())# 是否为合法的标志符即变量名
print("aa".islower()) # 是否为小写
print("34234".isnumeric()) # 是否都为纯数字
print("My Name Is ".istitle())# 判断是否为title,即每单词首字母大写
print("My Name Is ".isprintable()) # 判断能否打印,当是tty file或者drive file
print("My Name Is ".isupper()) # 判断是否全为大写
print("+".join(['1', '2', '3'])) # join成字符串
print(name.ljust(50, "*")) # 左对齐,长度50个字符,并用*补齐
print(name.rjust(50, "-")) # 右对齐,长度50个字符,并用-补齐
print("Alex".lower()) # 把大写变成小写
print("Alex".upper()) # 把小写变成大写
print("\n Alex".lstrip()) # 去除左侧的空格或回车
print("Alex \n".rstrip()) # 去除右侧的空格或回车
print("\n Alex \n".strip()) # 去除两侧的空格或回车
p = str.maketrans("abcdef", "123456") # 字符对应替换
print("alex li".translate(p))
print("alex li".replace('l', 'L')) # 替换指定字符
print("alex li".replace('l', 'L', 1)) # 替换1次
print("alex li".rfind('l')) # 从左往右查找,返回最右侧的匹配字符的下标
print("al ex li".split()) # 切割,默认按照空格
print("al ex li".split('l')) # 按照字符"l"切割
print("al \nex li".splitlines()) # 按照换行符\n切割
print("Alex Li".swapcase()) # 大写变小写,小写变大写
print("alex li".title()) # 变成title即每个单词的首字母大写
print("alex li".zfill(50)) # 长度50,不够用0左填充
运行结果:
My name is alex
2
-----------------my name is alex------------------
True
my name is alex
4
name
my name is alex and i am 23 old!
my name is alex and i am 23 old!
True
True
True
True
True
True
True
True
True
False
1+2+3
my name is {name} and i am {year} old!************
------------my name is {name} and i am {year} old!
alex
ALEX
Alex
Alex
Alex
1l5x li
aLex Li
aLex li
5
['al', 'ex', 'li']
['a', ' ex ', 'i']
['al ', 'ex li']
aLEX lI
Alex Li
0000000000000000000000000000000000000000000alex li
页:
[1]