第一章 数据类型
使用type() 函数可以查看数据类型
1.1 字符串 str
字符串是使用单引号或双引号括起来的任意文本。
比如'abc', '123'等
字符串类型用str表示 string
1.2 整形 int
Python3开始不再区分long、int,long被重命名为int,所以只有int类型。
由于计算机使用二进制, 所以, 有时候使用十六进制表示整数比较方便, 十六进制用0x前缀和0-9 , a-f表示
例如: 0xff00, 0xa6bc98f
进制表示:
- 十进制 10
- 十六进制 0xa
- 八进制 0o10
- 二进制 0b10, 由0 1组成
- 逢2进1
二进制中 末尾是1的数,转换成十进制一定是奇数。
1.3 布尔类型
bool类型,只有2个值True、False
布尔值可以用and、or和not运算。
1.4 浮点数
- 1.2、3.1415、-0.12,1.46e9等价于科学计数法1.46*109
- 本质上使用了C语言的double类型
1.5 复数
1+2j或1+2J
1.6 空值
空值None 表示, None 不能理解为 0,因为0 是有意义的,而None 没有任何意义。
字面常量
- 一个单独的不可变量,例如 12、"abc"、"23412.32e-9"
变量
变量其实就是一个标识符,这个标识符对应一个内存中的数据结构的值,因为这个值在内存中,不方便使用内存地址直接访问,因此用标识符来代指这个内存地址,方便我们使用。
变量名虽然只是一个标识符,也有其明明规范:
- 变量名只能是 字母 数字 或下划线的任意组合
- 变量名的第一个字符不能是数字
- 以下关键字不能声明为变量名
- ['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']
变量的值可以变化,同时可以变化的还有变量的数据类型,type() 函数可以输出变量类型。

第二章 转义字符
r前缀使用:
r 前缀使转义字符当作字符串处理
f前缀:
f前缀,也叫插值字符串。
将要插入的变量用{}括起,直接放到字符串中。
第三章 缩进与续行
- 缩进
- python 使用缩进的方式表示层级关系;
- 约定使用4个空格缩进
- 续行
- 在行尾使用 \,注意 \ 之后 除了紧跟换行之外不能有其他任何字符
- 如果使用各种括号,python会认为括号内是一个整体,其内部跨行不用 \
https://www.hugbg.com/archives/2899.html
评论