input输入语句:
a = input("请输入你的姓名:") a = int(input("请输入年龄:")) #input输入的都是字符串,想要计算需要转换。 print(a) 结果: 请输入你的姓名:刘德华 刘德华
说明:input输入的都是字符串,如果想需要数字或需要计算就需要转换成int或float类型。
print输出语句:
print("这个就是输出语句!") print("这个就是输出语句!","asdfasdfasdfasdf") #可n多个输出值, #print输出参数列表 print(value,……,sep='间隔符',end='\n',file='输出到文件',flush='')
说明参数:
sep: 多个数据中间定义间隔符,
end: 两个print输出时,分行或链接默认值为:\n
file: 输出不打印控制台而是将内容输出到文件,
flush:默认值False 缓存写入文件,暂时理解不透后续更改
print输出占位符%
# 在字符串里可以使用%占位符 # %s 表示的是字符串的占位符 # %d 表示的整数占位符 # %nd 打印时,显示n位,如果不够,在前面使用空格补齐 # %f 表示的浮点数占位符 # %.nf 保留小数点位数 name = '刘德华' age = 48 print('我的姓名:%s我的年龄是%d'%(name,age)) print('大家好,我是%3d号男嘉宾'%5) print('大家好,我是%-3d号男嘉宾'%5) print('大家好,我是%03d号男嘉宾'%5) print('我今天挣了%.2f元钱'% 3.1415926) 结果: 我的姓名:刘德华我的年龄是48 大家好,我是 5号男嘉宾 大家好,我是5 号男嘉宾 大家好,我是005号男嘉宾 我今天挣了3.14元钱
format() 使用,常用
# {}也可以进行站位 x = '大家好,我是{},我今年{}岁了'.format('刘德华',48) print(x) # {索引} 根据数字的索引进行填入 y = '大家好,我是{1},我今年{0}岁了'.format(20,'陈慧琳') print(y) # {变量名} z = '大家好,我是{name},我今年{age}岁了'.format(name='张学友',age=88) print(z) # 列表需要加*号,拆分 d = ['zhangsan',18,'上海',180] b='大家好,我是{},我今年{}岁了,我来自{},身高{}cm'.format(*d) print(b) # 字典需要加**号,并且需要指定键 info = {'name':'林心如','age':23,'addr':'北京'} c = '大家好,我是{name},我今年{age}岁了,我来自{addr}'.format(**info) print(c) 结果: 大家好,我是刘德华,我今年48岁了 大家好,我是陈慧琳,我今年20岁了 大家好,我是张学友,我今年88岁了 大家好,我是zhangsan,我今年18岁了,我来自上海,身高180cm 大家好,我是林心如,我今年23岁了,我来自北京