格式化输出

格式化输出

简单输出

print(‘你好小明’)
print(‘你好小红’)
print(‘你好小李’)

带变量的输出 更有灵活性,易于维护

name = ‘小李’
print(name)

加号拼接字符串

pay = ‘8’
print(‘花费一共’ + pay + ‘元’)

print里用逗号打印多个变量

name = ‘小明’
score = 90
print(name, score)
print(‘学生姓名:’ + name + ‘,学生成绩:’ + str(score))

但是,变量较多,加号拼接字符串比较麻烦

name = ‘小明’
score = 90
sex = ‘male’
height = 180
weight = 70
address = ‘郑州市xx街道’
phone = ‘137331779926’

所以,我们使用格式化输出字符串

方法一: ‘姓名%s,成绩%s’ % (变量1,变量2) %s 是占位符,将要被变量填充。 %s 字符串, %d 整数, %f 浮点数

C语言写法,并不推荐写法,但很多项目再用这种写法,要求认识

print(‘学生姓名%s, 成绩%d’ % (name, score))

##(重点)方法二:format()

优点:不用转型。使用自然。

print(‘学生姓名{}, 成绩{}’.format(name, score)) # (重点)

参数较多时可以给占位符起变量名

print(‘学生姓名{stu_name}, 成绩{stu_score}’.format(stu_name=‘小明’, stu_score=90))

小数点精度

print(‘河南省面积{:.2f}’.format(190.5832))

左对齐右对齐

print(’{:^20}’.format(‘对齐’))
print(’{:<20}’.format(‘对齐’))
print(’{:>20}’.format(‘对齐’))

print()输出后不换行

print(‘1’, end=’’) # 光标就不会换行
print(‘2’)
‘12’

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值