Python3.4 解释一段程序时提示SyntaxError: invalid syntax错误

问题描述:

我用的Python版本是3.4。

这里是一段程序及解释结果:

提示错误:

SyntaxError:invalid syntax .

其实这句话的意思就是“语法错误:不正确的语法”。

所以就很明白了,这几句代码不符合语法规范。

但是有些人可能觉着奇怪,明明是教程上原封不动拷过来的代码,怎么会语法错误?

原因在于:这段代码符合的语法规范是Python2.7的,而我使用的版本是3.4的。Python3.4的语法规范和2.7是有区别的。就本段代码而言,区别在于:3.4中print后需要括号,而2.7的print后不需要括号。

所以,我们把这段代码简单的修改下再解释就ok了:

Python3.4 解释一段程序时提示SyntaxError: invalid syntax错误

时间: 2024-08-27 09:28:58

Python3.4 解释一段程序时提示SyntaxError: invalid syntax错误的相关文章

Python 使用timeit模块计算时间复杂度时系统报“invalid syntax”错误

最近在看算法相关的文档 在时间复杂度环节 遇到一个实例: 导入timeit模块后,通过Timer定时器计算两种不同处理方法的时间复杂度 错误代码及报错如下图所示: 仔细查阅 发现from__main__import 不是一个连续的变量 而是由 from+__main__+import 三部分组合而成 将红框中的代码改为绿框中的代码之后 代码可以正确执行 正确结果如下: 原文地址:https://www.cnblogs.com/QianyuQian/p/12084433.html

Python3.7使用celery出现from . import async, base SyntaxError: invalid syntax错误

解决办法 pip install --upgrade https://github.com/celery/celery/tarball/master https://github.com/celery/celery/issues/4849 原文地址:https://www.cnblogs.com/john-xiong/p/12230806.html

SCCM 在运行某些报告时提示如下格式的错误

在运行某些报告时提示如下格式的错误 Error in XML document. Hexadecimal value 0x0C, is an invalid character Manager SCCMR2 Version 5.0.7958.1203 SQL Version 2012R2 11.0.3000.0 Operating System6.3.9600 故障现象: 在SCCM控制台(monitoring\Overview\Reporting\Reports\*)运行某些报告时会出现下面截

通过RDC访问内网电脑时提示“出现身份验证错误。要求的函数不受支持 这可能是由于CredSSP加密”

通过RDC访问内网电脑时提示"出现身份验证错误.要求的函数不受支持 这可能是由于CredSSP加密" ?Lander Zhang 专注外企按需IT基础架构运维服务,IT Helpdesk 实战培训践行者博客:https://blog.51cto.com/lander IT Helpdesk 工程师实战培训课程:https://edu.51cto.com/lecturer/733218.html轻松进外企:IT Helpdesk工程师实战自学之路:https://blog.51cto.c

python3下tomorow模块报语法错误def async(n, base_type, timeout=None): ^ SyntaxError: invalid syntax

python3 pip 安装tomorrow模块,调用时候会报错:def async(n, base_type, timeout=None): ^ SyntaxError: invalid syntax 查看motorrow.py源码发现,async是python的关键字,换个换个函数名,如async_th 原文地址:https://www.cnblogs.com/xioawu-blog/p/11496634.html

命令使用提示格式不匹配,SyntaxError: invalid syntax

使用命令提示: [[email protected] ~]# dstat File "/usr/bin/dstat", line 120 except getopt.error, exc: ^ SyntaxError: invalid syntax 原因:python版本问题,dstat只支持python2 解决:修改python版本 [[email protected]]# vi /usr/bin/dstat #!/usr/bin/python2.7 [[email protecte

openwrt 运行程序时提示缺少libstdc++.so.6

解决方法比较简单,就是下载一个libstdc++.so.6文件,通过scp的方式发送到openwrt板子内的/lib/目录下就可以了. 下载地址在这儿:http://www.right.com.cn/forum/forum.php?mod=viewthread&tid=164026 祝大家顺利.如果是编译过程出现问题,请参考本博客中得博文<openwrt编译程序时提示缺少libstdc++.so.6>

linux安装时提示发生不正常错误问题

在安装CentOS时 提示 找不到磁盘,是否安装磁盘程序,选择安装进行"下一步" 提示: 发生不规则,不正常错误 原因:没找到安装的磁盘 看来一下是自己设置虚拟机的时候设置的是磁盘格式是SCSI格式, 选择安装下一步后出现上面的提示 后来重新设置了一块磁盘未IDE格式安装正确 难道是因为SCSI格式 和本地机子的物理磁盘格式不匹配吗?暂时没有追究

安装JDK时提示 IllegalArgumentException:Invalid characters in hostname的解决方法

今天在windows7_x64上安装JDK的时候提示IllegalArgumentException:Invalid characters in hostname, 解决方法: 1.打开[控制面板\系统和安全\系统],点击[更改设置] 2.修改计算机名 3.重启计算机后再安装JDK(安装之前最好删除先前计算机中的残留文件) 原文地址:https://www.cnblogs.com/yanghj010/p/9623419.html