用户交互程序interaction

  • Python中单引号''和双引号""作用一样。
  • Python3中的用户输入为input
    • 1 #请用户输入用户名
      2 name = input("请输入用户名:")
      3 #请用户输入密码
      4 password = input("请输入密码:")
      5 print(name,password)
  • Python3中的input与Python2中的raw_input作用相同,Python2中的input不推荐使用。

  • 格式化输出:

    1. 字符串拼接:使用“+”号连接要拼接的字符串,一般不推荐使用,因为其会在内存中开辟多块内存,效率低。

       1 #字符串拼接
       2 name = input("姓名:")
       3 age = input("年龄:")
       4 adress = input("住址:")
       5 
       6 info = '''-----------info of ----------''' + name + 
       7 '''姓名:''' + name + 
       8 '''年龄:''' + age +
       9 '''住址''' + adress
      10 print(info)    

       

    2. 格式化输出:%s、%d...
      1 #格式化输出
      2 info2 = '''---------------info of %s----------
      3     name:%s  
      4     age:%s
      5     adress:%s
      6     '''%(name,,name,age,adress)
       print(info2)
       

       

    3. format方法

      1. 1 #format方法输出
        2 #把要输出的数据用花括号{}保存,并在format方法中对其赋值
        3 info3 = ''' ---------info of {Name}---------
        4 name:{Name}
        5 age:{Age}
        6 adress:{Adress}
        7 '''.format(Name = name, Age = age, adress =Adress)
        8 print(info3)

        #format方法输出
        #利用元组输出,把要输出的文本按照元组索引顺序用{}保存,并在format方法中按顺序赋值
        info4 = '''------info of {0}-----
        name:{0}
        age:{1}
        adress:{2}
        '''.format(name,age,adress)
        print(info4)
posted @ 2020-05-07 22:33  内涵的乐哥  阅读(194)  评论(0)    收藏  举报