字符串常用方法
s = "Alex"
# startswith 判断开头的值,输入开头的值,后面跟数字从第几位到第几位,用,号分割
print(s.startswith("l",0,4))# 输出False
print(s.startswith("l",1,4))# 输出True
# endswith 判断结尾的值,输入开头的值,后面跟数字从第几位到第几位,用,号分割
print(s.endswith("x",2,4))# 输出True
print(s.endswith("x",1,3))# 输出False
# upper 大写
print(s.upper())# 输出ALEX
# lower 小写
print(s.lower())# 输出alex
# replace 重置
# 重置字符串
print(s.replace("A","E"))# 输出Elex
#末尾加数字,到第几位均替换
s = "alexalexalexalex"
print(s.replace("a","e",2))# elexelexalexalex
# count 统计 输入统计的字符串
print(s.count("x"))
# strip 脱 移除值两边的空格和换行符以及制表符
s = " Alex "
print(s.strip())# 输出Alex
# split 切割 以空格和换行符以及制表符
# 以空格进行分割
s = " Al ex "
print(s.split())# 输出['Al','ex']
# 以字符串进行分割
print(s.split("l"))# 输出['A','ex']
# 末尾加数字,到第几位均切割
s = "alexalexaloluulii"
print(s.split("l",3))# 输出['a', 'exa', 'exa', 'oluulii']
# 大小写方法应用场景:
s = input("验证码(AbC5)")
if s.upper() == "AbC5".upper():
print("验证码正确")
else:
print("验证码错误!")
s = input("验证码(AbC5)").upper()
s1 = "AbC5".upper()
if s1 == s:
print("验证码正确")
else:
print("验证码错误")
is 系列:
s = "123"
# isalnum 判断是不是字母,数字或中文
print(s.isalnum())# 输出True
s = "12.3"
print(s.isalnum())# 输出False
# isalpha 判断是不是字母或中文
print(s.isalpha())# 输出False
s = "您好"
print(s.isalpha())# 输出True
s = "hello"
print(s.isalpha())# 输出True
# isdecimal 判断是不是十进制
print(s.isdecimal())# 输出False
s = "123"
print(s.isdecimal())# 输出True