python基础之程序与用户交互与格式化输出

 

一、与用户交互

  与用户交互分为两部分,一部分是人往计算机中输入(input)数据,另一部分是计算机(print)输出数据

1.输入(input)

  获取用户输入
    username = input('请输入您的用户名>>>:')
    '''将input获取到的用户输入绑定给变量名username'''
      print(username, type(username))
  input获取到的用户输入全部都会转成字符串

 

 

2.输出(print)

  print()
  括号内可以使用逗号隔开多个元素,同时打印
   自带end参数,可以控制打印的排版
  print(123,end='\n')     # \n有特殊含义,换行
  print(456,end='$')     # end= 就是拼接
  print(789,end='@')   # end= 就是拼接
  # 输出结果
    123
    456$789@

 

 

 

 

 

 

二、格式化输出

  把字符串里面的某些内容替换之后再输出就是格式化输出。

  res = '亲爱的%s您好,您%d月的花费是%d元'
  print(res % ('jason', 11, 100))  # 亲爱的jason您好,您11月的花费是100元
  print(res % ('tony', 11, 200))  # 亲爱的tony您好,您11月的花费是200元

 

  1.先使用占位符占位 %s、%d或者别的占位符
  2.再使用%按照位置一一替换

  # %d只能给数字占位(了解)
  print('%08d' % 123)
  print('%08d' % 1)
  print('%08d' % 666)
  print('%08d' % 6666666666666)

 

 

 

 

 

posted @ 2021-11-04 21:56  90啊  阅读(49)  评论(0编辑  收藏  举报