发布于 2015-05-24 17:59:10 | 526 次阅读 | 评论: 1 | 来源: PHPERZ

这里有新鲜出炉的Python教程,程序狗速度看过来!

Python编程语言

Python 是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年。Python语法简洁而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,它能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。


在安装了最新版本的Python 3.x版本之后,

去参考别人的代码(基于Python 2.x写的教程),去利用print函数,打印输出内容时,结果却遇到print函数的语法错误:

SyntaxError: invalid syntax

这是因为Python 2.x升级到Python 3.x,print函数的语法变化了,所以用Python 2.x的print函数的代码,放在Python 3.x中运行,结果就出现了print函数的“SyntaxError: invalid syntax”了。

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));
 


相关阅读 :
Python 3.x中使用print函数出现语法错误(SyntaxError: invalid syntax)的原因分析
Python编写的com组件发生R6034错误的原因与解决办法
Python错误:TypeError: 'str' object is not callable原因分析
python出现Non-ASCII character '\xe7' in file ex6.py on line 1, but no encoding declare错误解决方法
Python 中 Ctrl+C 不能终止 Multiprocessing Pool 的解决方案
解决Python出现_warn_unsafe_extraction问题的方法
使用Python脚本实现批量网站存活检测遇到问题及解决方法
python中异常报错处理方法汇总
Python 出现错误TypeError: ‘NoneType’ object is not iterable解决办法
Python中str is not callable问题详解及解决办法
python 出现SyntaxError: non-keyword arg after keyword arg错误解决办法
Python开发新手常见错误
最新网友评论  共有(1)条评论 发布评论 返回顶部
buht 发布于2015-07-14 17:47:55
支持(0)  反对(0)  回复

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务