基础语法
编码
默认情况下,Python 3源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。 当然你也可以为源码文件指定不同的编码:
# -*- coding: cp-1252 -*-
标识符
第一个字符必须是字母表中字母或下划线'_'(这里不是为了搞笑哦,跟*_*之类的没关系,单引号只是引用下划线_)。标识符的其他的部分有字母、数字和下划线组成。标识符对大小写敏感。
在Python 3中,非-ASCII 标识符也是允许的了。
python保留字
保留字即关键字,我们不能把它们用作任何标识符名称。Python的标准库提供了一个keyword module,可以输出当前版本的所有关键字:
# -*- coding: cp-1252 -*-
标识符
第一个字符必须是字母表中字母或下划线'_'(这里不是为了搞笑哦,跟*_*之类的没关系,单引号只是引用下划线_)。标识符的其他的部分有字母、数字和下划线组成。标识符对大小写敏感。
在Python 3中,非-ASCII 标识符也是允许的了。
python保留字
保留字即关键字,我们不能把它们用作任何标识符名称。Python的标准库提供了一个keyword module,可以输出当前版本的所有关键字:
>>> import keyword
>>> keyword.kwlist
['False', 'None', 'True', 'and', 'as', 'assert', 'break',
'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from',
'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass',
'raise', 'return', 'try', 'while', 'with', 'yield']
注释
Python中单行注释以#开头,多行注释用三个单引号(''')或者三个双引号(""")将注释括起来。
行与缩进
python最具特色的就是使用缩进来表示代码块。缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。
数据类型
python中数有四种类型:整数、长整数、浮点数和复数。
整数, 如 1长整数 是比较大的整数浮点数 如 1.23、3E-2复数 如 1 + 2j、 1.1 + 2.2j
行与缩进
python最具特色的就是使用缩进来表示代码块。缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。
数据类型
python中数有四种类型:整数、长整数、浮点数和复数。
整数, 如 1长整数 是比较大的整数浮点数 如 1.23、3E-2复数 如 1 + 2j、 1.1 + 2.2j
变量
变量是标识符的例子。 标识符 是用来标识 某样东西 的名字。在命名标识符的时候,你要遵循
这些规则:
● 标识符的第一个字符必须是字母表中的字母(大写或小写)或者一个下划线(‘ _
’)。
● 标识符名称的其他部分可以由字母(大写或小写)、下划线(‘ _ ’)或数字(0-9)组
成。
● 标识符名称是对大小写敏感的。例如,myname和myName不是一个标识符。注意前者中
的小写n和后者中的大写N。
● 有效 标识符名称的例子有i、__my_name、name_23和a1b2_c3。
● 无效 标识符名称的例子有2things、this is spaced out和my-name。