python之字符串的简单应用
贺言 人气:01.实现5+7加法运算
value = input(">>>")
v1, v2 = value.split('+')
c1 = int(v1)
c2 = int(v2)
print (c1 + c2) //输出结果为12
2.计算计算机输入内容中有多少十进制数和多少字母
c1 = 0
c2 = 0
content = input(">>>")
for item in content:
if item.isdigit():
c1 += 1
if item.isalpha():
c2 += 1
print(c1,c2) //输入sichuan123beijing45,输出结果为5 19
3.制作趣味模板
需求:等待用户输入名字,地点,爱好,根据用户的名字和爱好进行任意实现
test="username:{who},place:{where},hobby:{what}"
name=input(">>>")
happy=input(">>>")
interest=input(">>>")
v=test.format(who=name,where=happy,what=interest)
print(v) //输入内容为alex,嘉年华,游泳,输出内容为 username:alex,place:嘉年华,hobby:游泳
4. 制作表格
循环提示用户输入:用户名、密码、邮箱
(要求用户输入的长度不超过20个字符,如果超过则只有前20个字符有效)
如果用户输入 q或Q 表示不再继续输入,将用户输入的内容以表格形式显示
s=""
while True:
v1 = input("请输入名字:")
v2 = input("请输入密码:")
v3 = input("请输入邮箱:")
v4 = input(">>>")
content = "{username}\t{passwd}\t{email}\n"
v = content.format(username=v1,passwd=v2,email=v3)
s = s+v
if v4=='q' or v4=='Q':
break
print(s.expandtabs(20))
加载全部内容