对Python3中的print函数以及与python2的对比分析
本文首先介绍在python3中print函数的应用,然后对比在pyhton2中的应用。(本文作者所用版本为3.6.0) 首先我们通过help(print)命令来查看print函数的相关信息,(注意在python2中print不是函数,不能通过help获得相关信息)。 第一行告诉我们print在python3中是一个内建函数。 然后是这个函数的调用格式,以及各参数的意义。 这个函数可以将values(可以是多个用逗号隔开的值)输出到一个数据流文件,默认的输出格式是标准输出(sys.stdout)。 sep参数是多个value的分割符,默认情况下是空格 ' '。也可以使用其他符号作为分隔符,如下: 由上面的命令我们也发现print函数可以直接输出各种格式的数据。(也可以输出各种数据类型的变量) end是结束符,默认情况下为换行符n。可以也可以进行设置。 flush参数表示是否强制进行刷新,如果设置为True,在输出下一个值的时候会进行刷新(前面的数据将会丢失)。 下面我们可以下print的基本用法: 1. print可以直接输出各种格式的数值,也可以输出各种数据类型的变量,如下所示: 2.print可以进行格式化输出(下面举个简单的例子): 其中%:标记转换说明符的开始。后面的s和d都是转换类型,还包括下面这些类型: d,i 带符号的十进制整数 3. 关于print函数输出是否换行的问题: 默认条件下sep=‘ ',也即使多个数据以空格隔开,如果想让各个数据单独占据一行,可以使用下面的方法: 也就是直接将分隔符sep设置成换行符“n”。 以上这篇对Python3中的print函数以及与python2的对比分析就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程小技巧。 您可能感兴趣的文章:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |