Python字符串格式化输出

本文介绍了如何在Python中使用字符串格式化操作,通过`%s`,`%d`,`%f`等占位符与相应的变量类型配合,实现输出变量值。展示了整数、字符串和浮点数的格式化示例,以及如何控制输出的位数和精度。
摘要由CSDN通过智能技术生成

Python字符串格式化输出变量

变量要与字符串内格式化变量类型相同

# %s  字符串
# %d 有符号的十进制数
# %f 浮点数
age = 18
name = 'Tom'
weight = 75.5
stu_id = 1
print('今年我的年龄是%d岁' % age)  # 数字
print('我的名字是%s' % name)  # 字符串
print('我的体重是%f' % weight)  # 浮点,默认保留6位小数点
print('我的体重是%.2f' % weight)  # 浮点,保留2位小数点写法
print('我的学号是%d' % stu_id)  # 1
print('我的学号是%03d' % stu_id)  # 001 输出位数为3位,不足3位以0补充,超出则原样输出
print('我的学号是%03d' % 1000)  # 001 输出位数为3位,不足3位以0补充,超出则原样输出
print('今年我的年龄是%d岁,我的名字是%s' % (age, name))  # 综合输出
print('今年我的年龄是%d岁,明年是%d岁' % (age, age+1))
print('今年我的年龄是%d岁,我的名字是%s,我的学号是%03d,我的体重是%.2f' % (age, name, stu_id, weight))

# %s 字符串的输出的功能更强大
print('今年我的年龄是%s岁,我的名字是%s,我的学号是%s,我的体重是%.2f' % (age, name, stu_id, weight))



评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值