Python-字符串类型1
3.内置方法
3.2掌握
#字符串不会改变原字符串,只是产生新的字符串
#strip lstrip rstrip
# s_str="***llj***"
# s_strip=s_str.strip() #默认是移除开始和结尾空格
# print(s_strip)
# ***llj***
# s_lstrip=s_str.lstrip("*")#移除左边字符
# print(s_lstrip)
# llj***
# s_rstrip=s_str.rstrip("*") ##移除右边字符
# print(s_rstrip)
# ***llj
#lower upper
# s="LiangLong"
# s_lower=s.lower() #全部改成小写
# print(s_lower)
# lianglong
# s_upper=s.upper() #全部改成大写
# print(s_upper)
# LIANGLONG
#startswith endswith
# s="lianglongllj"
# s_startswith=s.startswith("liang") #字符串已什么开头
# print(s_startswith)
# True
# s_endswith=s.endswith("llj") #字符串已什么结尾
# print(s_endswith)
# True
#split rsplit
#s="liang:llj:haha"
# s_split=s.split(":") #从左往右切
# print(s_split)
# # ['liang', 'llj', 'haha']
# s_rsplit=s.rsplit(":") #从右往左切
# print(s_rsplit)
#['liang', 'llj', 'haha']
# s_split1=s.split(":",1) #从左往右切,切1次
# print(s_split1)
# ['liang', 'llj:haha']
# s_rsplit1=s.rsplit(":",1) #从右往左切,切1次
# print(s_rsplit1)
# ['liang:llj', 'haha']
#join 把列表拼接成字符串
# l=["llj","20","linux"]
# res=l[0]+":"+l[1]+":"+l[2]
# print(res)
# #llj:20:linux
#以冒号字符串为分隔符把全为字符串的列表拼接成一个大的字符串
# s_join=":".join(l) #按照某个分隔符,把元素全为字符串的列表拼接成一个大的字符串
# print(s_join)
#llj:20:linux
#replace 替换
s="lianglongllj"
# s_replace=s.replace("l","L") #第一个是旧字符串,第二个是要把旧的字符串替换成新的字符串
# print(s_replace)
# LiangLongLLj
# s_replace1=s.replace("l","L",2) #第一个是旧字符串,第二个是要把旧的字符串替换成新的字符串,替换几次
# print(s_replace1)
# LiangLongllj
#isdigit 判断字符串是否由纯数字组成
# s="123"
# print(s.isdigit())
# True
# s="12.3"
# print(s.isdigit())
# False
#isdigit应用
#输入年龄必须是数字
inp_age=input("请输入年龄:").strip()
if inp_age.isdigit():
inp_age = int(inp_age)
if inp_age > 20:
print("大了")
elif inp_age < 20:
print("小了")
else:
print("对了")
else:
print("请输入数字")

浙公网安备 33010602011771号