Python3学习 - 第四节

1. 基础语法

简单介绍几个比较常用的基础语法知识:

a. 编码

默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。 

b. 注释

Python中单行注释以 # 开头;多行注释可以用多个 # 号,还有  ''' 和 """:

c. 行与缩进

python最具特色的就是使用缩进来表示代码块,不需要使用大括号 {} 。

缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。

d. 数字(Number)类型

python中数字有四种类型:整数、布尔型、浮点数和复数。

int (整数), 如 1, 只有一种整数类型 int,表示为长整型,没有 python2 中的 Long。bool (布尔), 如 True。float (浮点数), 如 1.23、3E-2。complex (复数), 如 1 + 2j、 1.1 + 2.2j

e. 空行

函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。类和函数入口之间也用一行空行分隔,以突出函数入口的开始。空行与代码缩进不同,空行并不是Python语法的一部分。书写时不插入空行,Python解释器运行也不会出错。但是空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构。

2. 基本数据类型

Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。

a. 标准数据类型

Python3 中有六个标准的数据类型:Number(数字)、String(字符串)、List(列表)、Tuple(元组)、Set(集合)、Dictionary(字典)、

Python3 的六个标准数据类型中:

不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);

可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。

b. 数值:

(1)Python可以同时为多个变量赋值,如a, b = 1, 2。

(2)一个变量可以通过赋值指向不同类型的对象。

(3)数值的除法包含两个运算符:/ 返回一个浮点数,// 返回一个整数。

(4)在混合计算时,Python会把整型转换成为浮点数。

你可能感兴趣的:(Python3学习 - 第四节)