找回密码
 会员注册
查看: 10|回复: 0

Python总结print()多种输出格式

[复制链接]

7

主题

0

回帖

22

积分

新手上路

积分
22
发表于 2024-9-7 22:00:59 | 显示全部楼层 |阅读模式
在Python中,print()函数非常灵活,支持多种格式的输出。以下是一些常见的格式化输出方法:一、print()输出格式1.基本输出print("Hello,World!")2.输出变量name="Alice"print("Hello,",name)3.使用逗号分隔符x=10y=20print(x,y,sep=',')#使用逗号和空格作为分隔符4.使用str.format()方法name="Bob"age=25print("Name:{},Age:{}".format(name,age))print("age={:.2f}".format(age))#25.005.使用f-string(Python3.6+)name="Charlie"age=30print(f"Name:{name},Age:{age}")6.输出不同类型的数据x=10y=20.5z="Hello"print("x:",x,"y:",y,"z:",z)7.格式化数字和浮点数pi=3.1415926print("Pi:{:.2f}")#输出两位小数print("Pi:{:.3f}")#输出三位小数8.格式化为整数num=3.99print("Num:{:d}")#格式化为整数9.格式化输出列表numbers=[1,2,3,4,5]print("Numbers:",end="")print(numbers)#输出列表10.多行字符串输出poem="""Twinkle,twinkle,littlestar,HowIwonderwhatyouare!"""print(poem)11.条件输出condition=Trueifcondition:print("ConditionisTrue")else:print("ConditionisFalse")12.使用end参数控制行尾字符print("Hello",end=",")print("World!")13.输出字典person={"name":"Dave","age":42}print("Person:",person)14.输出对象的字符串表示classPerson:def__str__(self):return"PersonObject"person=Person()print(person)#输出对象的字符串表示二、超级大吐槽作为一个C++深度钻研爱好者,刚开始学Python,感觉很烦,一个输出函数整这么复杂,各种格式混为一谈,大小中括号分不清,该省不省,不该省的都省了,{}改成:,大可不必。PS:别骂俺,容俺再学两天感受一下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

QQ|手机版|心飞设计-版权所有:微度网络信息技术服务中心 ( 鲁ICP备17032091号-12 )|网站地图

GMT+8, 2025-1-11 02:36 , Processed in 0.488336 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表