python 字符串常用方法

字符串常用方法

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
posted @ 2019-07-09 18:04  张珊33  阅读(157)  评论(0编辑  收藏  举报