一、程序与用户交互
概念:用户交互就是人往计算机中input/输入数据,计算机print/输入结果
1.输入input
name = input('请输入你的名字') # 交互 input 输入
print(name) #这里你输出什么就是打印什么
'''只要是input接收的数据类型全都是str字符串类型的,不管你输入的是什么类型的'''
name = input()
name = int(name) # 数据类型转换int位(就是数据类型英文)
print(name + 1) #因为上一步给他转换成了整型数据类型,所以这里可以用到加减乘除来运算
2.格式化输出
2.1什么是格式化输出?
把一段字符串里面的某些内容替换掉之后在输出,就是格式化输出
2.2为什么要格式化输出?
我们经常会输出具有某种固定格式的内容,比如:尊敬的%s你好!你%s月招商银行消费%s元。替换成具体的内容。
2.3如何格式化输出?
需要先占位置:%s、%d(这两个都是占位符号)
res = '尊敬的%s你好!你%s月招商银行消费%s元'
print(res %('mcq','5','40340324234')) #这里就会把占位符的内容替换成我自己重新输入的内容
'''%s占位可以给任意的数据类型占位'''
"""%d它只能给数字占位,不能给其他数据类型占位置"""
print("my name is %s ,i am I am %d years old")
print("%06d" % 0426)
'''这个输出的结果为000426,表示的就是当前没有6位数,它会从前面补全六位数'''
3.输出
print('hello world') # 只输出一个值
hello world
print('first','second','third') # 一次性输出多个值,值用逗号隔开
first second third
# 默认print功能有一个end参数,该参数的默认值为"\n"(代表换行),可以将end参数的值改成任意其它字符
print("aaaa",end='')
print("bbbb",end='&')
print("cccc",end='@')
#整体输出结果为:aaaabbbb&cccc@
1万+

被折叠的 条评论
为什么被折叠?



