知行编程网知行编程网  2022-10-08 01:00 知行编程网 隐藏边栏  38 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python3 print报错的相关知识,包括python print输出,以及python print用法这些编程知识,希望对大家有参考作用。

python3打印错误

安装完最新版本的Python 3.x后,去参考别人的代码(基于Python 2.x写的教程)使用print函数打印输出,但是在打印的时候遇到了语法错误功能:


SyntaxError: invalid syntax

这是因为 Python 2.x 升级到 Python 3.x,print 函数的语法发生了变化,所以 Python 2.x 的 print 函数的代码是在 Python 3.x 中运行的,结果, “打印功能”出现了。 SyntaxError:无效的语法”。

Python 2.x和Python 3.x中print函数语法方面的区别


最简洁的解释为:


Python 2.x: print “所要打印的内容” , 不带括号


Python 3.x: print函数(”所要打印的内容”),必须带括号

举例来说明,即为:

1.不带百分号格式化的

python 2.x:

print "Pyhon 2 can use print string without ()";

python 3.x:

print("Python3, print must use () to output string");

2.带百分号格式化的

python 2.x:

print "old %s version is %d, print no ()"%("Python", 2);

python 3.x:

print("new %s version is %d, print must have ()"%("Python", 3));

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享