Python学习
Python 中的标识符是 区分大小写 的。 所有 Python 的 关键字 只包含 小写字母 以 下划线 开头的标识符是有特殊意义的。 以 单下划线开头 _foo 的代表 不能直接访问的类属性 ,需通过类提供的接口进行访问,不能用 from xxx import * 而导入; 以 双下划线开头 的 __foo 代表 类的私有成员 ; 以 双下划线开头和结尾 的 __foo__ 代表 Python 里 特殊方法专用的标识 ,如 __init__() 代表类的构造函数。 Python 的代码块不使用大括号 {} 来控制类,函数以及其他逻辑判断。python 最具特色的就是用 缩进来写模块 。 缩进的空白数量是可变的,但是所有代码块语句必须包含 相同的缩进空白数量 ,这个必须 严格执行 IndentationError: unindent does not match any outer indentation level 错误表明,你使用的缩进方式不一致,有的是 tab 键缩进,有的是空格缩进,改为一致即可。 相同数目的 行首缩进 空格数 建议你在每个缩进层次使用 单个制表符 或 两个空格 或 四个空格 , 切记不能混用 如果是 IndentationError: unexpected indent 错误, 则 python 编译器是在告诉你"