摘要: 1)忘记在 if , elif , else , for , while , class ,def 声明末尾添加 :(导致 “SyntaxError :invalid syntax”)该错误将发生在类似如下代码中:12if spam== 42 print('Hello!')2)使用 = 而不是 == 阅读全文
posted @ 2019-09-28 16:27 澜七玖 阅读(6264) 评论(0) 推荐(0) 编辑
摘要: 命令行参数 很多程序可以执行一些操作来查看一些基本信息,Python 可以使用 -h 参数查看各参数帮助信息: Python 提供了 getopt 模块来获取命令行参数。 Python 中也可以所用 sys 的 sys.argv 来获取命令行参数: sys.argv 是命令行参数列表。 len(sy 阅读全文
posted @ 2019-09-28 16:21 澜七玖 阅读(842) 评论(0) 推荐(0) 编辑
摘要: print 输出 print 默认输出是换行的,如果要实现不换行需要在变量末尾加上逗号 ,。 实例 #!/usr/bin/python# -*- coding: UTF-8 -*-x="a"y="b"# 换行输出print xprint yprint ' '# 不换行输出print x,print  阅读全文
posted @ 2019-09-28 16:16 澜七玖 阅读(190) 评论(0) 推荐(0) 编辑
摘要: Python空行 函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。类和函数入口之间也用一行空行分隔,以突出函数入口的开始。 空行与代码缩进不同,空行并不是Python语法的一部分。书写时不插入空行,Python解释器运行也不会出错。但是空行的作用在于分隔两段不同功能或含义的代码,便于日后代 阅读全文
posted @ 2019-09-28 16:14 澜七玖 阅读(546) 评论(0) 推荐(0) 编辑
摘要: 多行语句 Python语句中一般以新行作为语句的结束符。 但是我们可以使用斜杠( \)将一行的语句分为多行显示,如下所示: 语句中包含 [], {} 或 () 括号就不需要使用多行连接符。如下实例: 阅读全文
posted @ 2019-09-28 16:12 澜七玖 阅读(3612) 评论(0) 推荐(0) 编辑
摘要: IndentationError: unindent does not match any outer indentation level错误表明,你使用的缩进方式不一致,有的是 tab 键缩进,有的是空格缩进,改为一致即可。 IndentationError: unexpected indent  阅读全文
posted @ 2019-09-28 16:10 澜七玖 阅读(1461) 评论(0) 推荐(0) 编辑
摘要: 在 Python 里,标识符由字母、数字、下划线组成。 在 Python 中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。 Python 中的标识符是区分大小写的。 以下划线开头的标识符是有特殊意义的。以单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访 阅读全文
posted @ 2019-09-28 16:09 澜七玖 阅读(272) 评论(0) 推荐(0) 编辑
摘要: Python中默认的编码格式是 ASCII 格式,在没修改编码格式时无法正确打印汉字,所以在读取中文时会报错。 解决方法为只要在文件开头加入 # -*- coding: UTF-8 -*- 或者 # coding=utf-8 就行了 注意:# coding=utf-8 的 = 号两边不要空格。 所以 阅读全文
posted @ 2019-09-28 16:01 澜七玖 阅读(276) 评论(0) 推荐(0) 编辑