Python的格式化输出(运用print打印输出)

如何运用print()打印输出各种类型?

1.字符串

print("his name is %s" %("hehe"))
#需要写在双引号内

2.整数

print("HE is %d years old " %(22))
# %d 相当于引用了后面%()内的内容

3.浮点数

print("π=%f" % (3.1415926))
# 如果你在%()内只写一个整数,如3,那么打印出来将会是3.000000
  1. 指定保留小数点位数
print("his height is %.2f m"%(1.1111))
# %.2f表示显示浮点数小数点的后2位 %.3f就是后3位
  1. 指定占位符宽度
print("Name:%10s Age:%8s Height:%8.2f"%("hehe",19,1))
# %10s代表制定占位符宽度为10字符 %8.2f代表总共占位符宽度为8字符,并且显示小数点后两位
  1. 指定占位符宽度(左对齐)
print("Name:%-10s Age:%-8s Height:%-8.2f"%("hehe",19,1))
#添上一个小小的“-”号即可
  1. 指定占位符(只能用0当占位符)
print("Name:%-10s Age:%08d Height:%08.2f"%("hehe",19,1))
# 注意age后面改成了%08d 如果是写的%08s将不会显示出0当占位符
# s是一个格式化字符串,d是一个十进制数
  1. 科学计数法
format(0.0000023, '.2e')
# format()是一个函数,Python2.6 开始,新增了一种格式化字符串的函数 str.format(),它增强了字符串格式化的功能。
# 可以单独搜索format()在python中应用的相关知识

若有写错或补充的地方,希望大家能多多指出!
小白的python学习之路刚刚起步,谢谢大家!

  • 4
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值