Python 基础语法与基本数据类型基础语法与基本数据类型
一、基础语法一、基础语法
默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。
标识符标识符
∙ 第一个字符必须是字母表中字母或下划线 _ 。
∙ 标识符的其他的部分由字母、数字和下划线组成。
∙ 标识符对大小写敏感。
∙ Python 3 中允许使用非 ASCII 标识符命名,如用中文作为变量名。
关键字关键字
Python标准库的关键字是不能用作标识符。
[‘False’, ‘None’, ‘True’, ‘and’, ‘as’, ‘assert’, ‘async’, ‘await’, ‘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中注释有 # 、''' 、"""。
二、基本数据类型二、基本数据类型
数字数字(Number)类型类型
Python 数字数据类型用于存储数值,是不允许改变的。如果改变数字数据类型的值,将重新分配内存空间。
数字类型:整数、布尔型、浮点数和复数:
∙ int (整数): 整型或整数,是正整数、负整数,不带小数点。Python3 整型是没有限制大小的,可以当作 Long 类型使用,所以 Python3 没有 Python2 的 Long 类型;
∙ bool (布尔): True 和 False;
∙ float (浮点数): 由整数部分与小数部分组成, 也可以使用科学计数法表示,如 1.23、3E-2、2.5e2 = 2.5 x 102 ;
∙ complex (复数): 由实数部分和虚数部分构成,可以用a + bj或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型。如 1 + 2j、 1.1 + 2.2j。
字符串字符串(String)
字符串是Python中最常用的数据类型,可以使用引号('或")来创建字符。
∙ python中单引号和双引号使用完全相同, 如’abc’、“xyz”。
∙ 使用三引号('''或""")可以指定一个多行字符串,如 “I’m Fine”表示I、'、m、空格、F、i、n、e这8个字符。
∙ 转义符反斜杠 ‘\’ ,如表示换行、 表示制表符、\表示的字符就是\。
∙ 反转义符r可以让反斜杠不发生转义,如 '\ \' 表示\ tab空格\ 。
列表(列表(List))
列表可以完成大多数集合类的数据结构实现,元素的类型可以不相同,支持数字、字符串、列表(嵌套)。
∙ 写在方括号 [] 之间、用逗号分隔开的元素列表。
∙ 加号 + 是列表连接运算符,星号 * 是重复操作。