1.python2.0的默认编码为ASCII格式,所以可能无法正常输出中文,想要输出中文需要改变编码格式,在py文件的开头加上:
# -*- coding: UTF-8 -*-
或者
# coding=utf-8
P.S.Python代码中不能像C++一样随意加入空格,上面的等号两边不能加空格。
python3.0默认使用utf-8编码。
2.Python标识符区分大小写。
3.Python中以下划线开头的标识符是有特殊意义的。以单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxx import * 而导入。
以双下划线开头的 __foo 代表类的私有成员,以双下划线开头和结尾的 foo 代表 Python 里特殊方法专用的标识,如 init() 代表类的构造函数。
4.Python用固定的缩进来代替大括号{ }分割代码块。一般一个缩进为四个空格。
5.与C++的大括号{ }不同,Python在if,while,for等代码块分割中以冒号 :开始,以缩进区分同一块代码。
if 条件语句.