与用户交互分为两部分,一部分是人往计算机中输入(input)数据,另一部分是计算机(print)输出数据
获取用户输入:
username = input('请输入您的用户名>>>:')
'''将input获取到的用户输入绑定给变量名username'''
print(username, type(username))
input获取到的用户输入全部都会转成字符串
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)