print python2和3,python3的print

  print python2和3,python3的print

  区别:Python2中的打印是一个关键字,而Python3里的打印是一个函数。关键字用法"打印要打印的内容";函数用法"打印(要打印的内容)"。

  总地来说,Python2.7的打印不是一个功能,而Python3里的打印是一个功能。

  两都调用方式的主要区别如下:

  打印thisisastring # python2.7

  print( thisissastring )# python 3当然,python2.7里你也可以用括号把变量括起来,一点都不会错:

  print( thisissastring )# python 2.7但是python3将打印改成功能不是白给的:

  1. 在python3里,能使用help(print)查看它的文档了, 而python2不行:

  帮助(打印)

  helponbuilt-infunctionprintinmodulebuildins :

  打印(.)

  打印(值,sep= ,end=n ,file=sys.stdout,flush=False)

  Printsthevaluestoastream,ortosys.stdoutbydefault .

  可选关键字参数:

  文件:类似文件的对象(流);defaultstothecurrentsys.stdout .

  sep :在值之间插入字符串,默认为空格.

  end : stringappendedafterthelastvalue,defaultanewline .

  冲水:不管是不是强制冲水。2 . 在python3里,能更方便的使用输出重定向

  python2.7里,你需要以类似于C的风格完成重定向:

  withopen(print.txt , w)asf:

  printf,你好,python!”在python3里:

  withopen(print.txt , w)asf:

  打印(你好,python!”,文件=f)文件是python3打印新加的一个参数。另一个很手边的的参数是九月,例如打印一个整数数组,但你想用星号而不是空格连接蟒蛇皮2时可能需要写一个循环来完成,python3里这样就行了:

  a=[1,2,3,4,5]

  打印(*a,sep=* )最后,如果想在python2.7里使用python3的打印,只需要在第一句代码前加入:

  来自__future__importprint_function注意,从__未来_ _进口.一类的语句一定要放在代码开始处。

  推荐课程:python教程之姜戈视频教程

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: