python print换行_Python中print的那些事

Python2与Python3的区别

Python2中的print没有括号,而Python3中有括号

Python2 -> print 'a'

Python3 -> print('a')

打印多个元素

用逗号分隔,打印的结果为元素之间是空格

print(1,'a','b',2)

格式化打印

类似C语言的printf

print("the length of (%s) is %d" %('lalala',len('lalala')))

print不换行

print函数默认是换行的,使用end参数可以不换行打印

for i in range(3):

print(i,end='')

Python/Java打印的区别

Java中我们常常直接用加号来拼接字符串和数字,因为用加号时数字会自动转为字符串,

而Python中不能这么用,要拼接的话,先要把数字转为字符串

Java -> System.out.println("a"+1);

Python ->print('a'+str(1))

pprint - 加强版print函数

pprint针对一些数据结构复杂,长度较长的数据,分行打印出里面的每个元素,特别适合开发时候用来调试,看上去特别的清爽。

25915a223cf8cfe0962cb75a9c03da84.png

谢谢大家的阅读,如果觉得我的文章或代码对你生活或工作有帮助,记得给我点赞哦。

关于我的头条号,每周会不定期的发布一些有关于Java/Python/大数据的一些内容哦。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值