Python考试中尤其要注意的点!

标识符:

在 Python 3 中,可以用中文作为变量名,非 ASCII 标识符也是允许的了。

行与缩进

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

缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数(默认为四个空格,但是可改变)

多行语句

Python 通常是一行写完一条语句,但如果语句很长,我们可以使用反斜杠()来实现多行语句,例如:

total = item_one + \
        item_two + \
        item_three

数字(Number)类型

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

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

字符串(String)

反斜杠可以用来转义,使用r可以让反斜杠不发生转义 如 r"this is a line with \n" 则\n会显示,并不是换行。

空行

函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。类和函数入口之间也用一行空行分隔,以突出函数入口的开始。空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构。

同一行显示多条语句

Python可以在同一行中使用多条语句,语句之间使用分号(;)分割

import sys; x = 'runoob'; sys.stdout.write(x + '\n')

Print 输出

print 默认输出是换行的,如果要实现不换行需要在变量末尾加上 end=""

x="a"
y="b"
# 换行输出
print( x )
print( y )
 
print('---------')
# 不换行输出
print( x, end=" " )
print( y, end=" " )
print()

标准数据类型

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

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

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

可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)
【可变即可迭代】

类型判断type isinstance

isinstance 和 type 的区别在于:

type()不会认为子类是一种父类类型。
isinstance()认为子类是一种父类类型。

删除语句

del语句删除单个或多个对象

列表

列表中元素的类型可以不相同,它支持数字,字符串甚至可以包含列表(所谓嵌套)。
和字符串一样,列表同样可以被索引和截取,列表被截取后返回一个包含所需元素的新列表

-1 表示逆向

元组(不可变数据类型)

虽然tuple的元素不可改变,但它可以包含可变的对象,比如list列表。

构造包含 0 个或 1 个元素的元组比较特殊,所以有一些额外的语法规则:

tup1 = ()    # 空元组
tup2 = (20,) # 一个元素,需要在元素后添加逗号

【string、list 和 tuple 都属于 sequence(序列)】

Set(集合)

可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。

创建格式:

parame = {value01,value02,...}
或者
set(value)
print(a - b)     # a 和 b 的差集

print(a | b)     # a 和 b 的并集

print(a & b)     # a 和 b 的交集

print(a ^ b)     # a 和 b 中不同时存在的元素

字典

列表是有序的对象集合,字典是无序的对象集合。两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。
【注意:键(key)必须使用不可变类型。在同一个字典中,键(key)必须是唯一的。】

print (tinydict.keys())   # 输出所有键
print (tinydict.values()) # 输出所有值

构造函数 dict() 可以直接从键值对序列中构建字典如下

>>> dict([('Runoob', 1), ('Google', 2), ('Taobao', 3)])
{'Runoob': 1, 'Google': 2, 'Taobao': 3}
>>> {x: x**2 for x in (2, 4, 6)}
{2: 4, 4: 16, 6: 36}
>>> dict(Runoob=1, Google=2, Taobao=3)
{'Runoob': 1, 'Google': 2, 'Taobao': 3}
>>> 

注意:
1、字典是一种映射类型,它的元素是键值对。
2、字典的关键字必须为不可变类型,且不能重复。
3、创建空字典使用 { }。

在这里插入图片描述
Python考试中尤其要注意的点!_第1张图片

运算符

一、位运算符
Python考试中尤其要注意的点!_第2张图片
Python考试中尤其要注意的点!_第3张图片
二、逻辑运算符
Python考试中尤其要注意的点!_第4张图片
三、成员运算符
Python考试中尤其要注意的点!_第5张图片
四、身份运算符
Python考试中尤其要注意的点!_第6张图片
在这里插入图片描述
Python考试中尤其要注意的点!_第7张图片
Python考试中尤其要注意的点!_第8张图片
Python考试中尤其要注意的点!_第9张图片
Python考试中尤其要注意的点!_第10张图片
Python考试中尤其要注意的点!_第11张图片
Python考试中尤其要注意的点!_第12张图片
Python考试中尤其要注意的点!_第13张图片

元组

元组中只包含一个元素时,需要在元素后面添加逗号,否则括号会被当作运算符使用:

>>>tup1 = (50)
>>> type(tup1)     # 不加逗号,类型为整型
<class 'int'>
 
>>> tup1 = (50,)
>>> type(tup1)     # 加上逗号,类型为元组
<class 'tuple'>

元组与字符串类似,下标索引从0开始,可以进行截取,组合等。

删除元组

元组中的元素值是不允许删除的,但我们可以使用del语句来删除整个元组
Python考试中尤其要注意的点!_第14张图片
Python考试中尤其要注意的点!_第15张图片
Python考试中尤其要注意的点!_第16张图片

字典内置方法:

Python考试中尤其要注意的点!_第17张图片
Python考试中尤其要注意的点!_第18张图片
Python考试中尤其要注意的点!_第19张图片
Python考试中尤其要注意的点!_第20张图片
Python考试中尤其要注意的点!_第21张图片Python考试中尤其要注意的点!_第22张图片Python考试中尤其要注意的点!_第23张图片
Python考试中尤其要注意的点!_第24张图片注意:类似 insert, remove 或 sort 等修改列表的方法没有返回值。Python考试中尤其要注意的点!_第25张图片Python考试中尤其要注意的点!_第26张图片
Python考试中尤其要注意的点!_第27张图片在这里插入图片描述
Python考试中尤其要注意的点!_第28张图片Python考试中尤其要注意的点!_第29张图片Python考试中尤其要注意的点!_第30张图片Python考试中尤其要注意的点!_第31张图片Python考试中尤其要注意的点!_第32张图片Python考试中尤其要注意的点!_第33张图片Python考试中尤其要注意的点!_第34张图片Python考试中尤其要注意的点!_第35张图片Python考试中尤其要注意的点!_第36张图片
Python考试中尤其要注意的点!_第37张图片

你可能感兴趣的:(python,python)