python之字符串的简单应用

1.实现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))
  

你可能感兴趣的:(python之字符串的简单应用)