第四课、输入input 输出print 以及format使用

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岁了,我来自北京

 

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cyz141001

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值