Python复习

**

Python编程期末知识点总结

**
a.Python知识点思维导图
Python复习**

**

b

1.Python字符串

字符串或串(String)是由数字、字母、下划线组成的一串字符。
Python复习

如果你要实现从字符串中获取一段子字符串的话,可以使用 [头下标:尾下标] 来截取相应的字符串,其中下标是从 0 开始算起,可以是正数或负数,下标可以为空表示取到头或尾。
[头下标:尾下标] 获取的子字符串包含头下标的字符,但不包含尾下标的字符。
比如:
Python复习
当使用以冒号分隔的字符串,python 返回一个新的对象,结果包含了以这对偏移标识的连续的内容,左边的开始是包含了下边界。
上面的结果包含了 s[1] 的值 b,而取到的最大范围不包括尾下标,就是 s[5] 的值 f。
Python复习
加号(+)是字符串连接运算符,星号(*)是重复操作。如下实例Python复习
**

2.Python 循环语句

**
本章节将向大家介绍Python的循环语句,程序在一般情况下是按顺序执行的。
编程语言提供了各种控制结构,允许更复杂的执行路径。
循环语句允许我们执行一个语句或语句组多次,下面是在大多数编程语言中的循环语句的一般形式:

Python复习
**

3.Python While 循环语句

**
while 语句时还有另外两个重要的命令 continue,break 来跳过循环,continue 用于跳过该次循环break 则是用于退出循环,此外"判断条件"还可以是个常值,表示循环必定成立,具体用法如下:

Python复习
**

4.python 中else在while循环中的用法

**
else 可以在while和for循环中运用,else和while或for搭配使用,不再是条件判断的含义。而是当while条件不成立时,直接跳出while循环,执行else输出如:
Python复习
Python复习
总结:else下的代码块在while循环正常执行结束了之后就会执行else代码块。否则,不执行
**

5.python中list列表和字典的区别与联系

**
Python的基础数据结构有:列表(list), 元祖(tuple), 字典(dict), 字符串(string), 集合(set)等,区别联系如下:

Python复习
Python复习
Python复习
Python复习
**

6.Python一些内置函数

**
Python复习
**

7.数据类型

**
整数:可以为任意大小、包含负数
浮点数:就是小数
字符串:以单引号 ‘、双引号"、三引号 ‘’’ 或 “”"括起来的文本
布尔:只有 True、False 两种值
空值:用 None 表示
变量:是可变的
常量:不可变

**

8.Python 元组

**
Python的元组与列表类似,不同之处在于元组的元素不能修改。
元组使用小括号,列表使用方括号。
元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。
如下实例:
Python复习
元组中只包含一个元素时,需要在元素后面添加逗号
元组与字符串类似,下标索引从0开始,可以进行截取,组合等。
Python复习
**

9.字典键的特性

**
字典值可以没有限制地取任何python对象,既可以是标准的对象,也可以是用户定义的,但键不行。
两个重要的点需要记住:

1)不允许同一个键出现两次。创建时如果同一个键被赋值两次,后一个值会被记住,如下实例:
Python复习
**

10.函数调用

**
看一个实例:
Python复习
解析:
定义一个函数只给了函数一个名称,指定了函数里包含的参数,和代码块结构。
这个函数的基本结构完成以后,你可以通过另一个函数调用执行,也可以直接从Python提示符执行。
Python复习
**

11.集合

**
集合(set)是一个无序的不重复元素序列。
可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。
创建格式:
parame = {value01,value02,…}
或者
set(value)

Python复习
Python复习
**

12.遍历循环

**
遍历某个结构形成的循环运行方式
Python复习
Python复习
**- 由保留字for和in组成,完整遍历所有元素后结束

  • 每次循环,所获得元素放入循环变量,并执行一次语句块**

**

13.循环控制保留字

**
break 和 continue
break用来跳出最内层for或while循环,脱离该循环后程序从循环后代码继续续执行。
break跳出并结束当前整个循环,执行循环后的语句。
ontinue用来结束当前当次循环,即跳出循环体中下面尚未执行的语句,但不跳出当前循环。
continue结束当次循环,继续执行后续次数循环。
Python复习
Python复习
**

14. random库的使用

**
andom库是生成及使用随机数的Python标准库
random库采用梅森旋转算法(Mersenne twister)生成伪随机数序列,可用于除随机性要求更高的加解密算法外的大多数工程应用。
使用random库: import random
**Python复习
实例:
Python复习
**

15.Python 模块

**
Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。
模块让你能够有逻辑地组织你的 Python 代码段。
把相关的代码分配到一个模块里能让你的代码更好用,更易懂。
模块能定义函数,类和变量,模块里也能包含可执行的代码。

import 语句
模块的引入
模块定义好后,我们可以使用 import 语句来引入模块,语法如下:
import module1[, module2[,… moduleN]]
比如要引用模块 math,就可以在文件最开始的地方用 import math 来引入。在调用 math 模块中的函数时,必须这样引用:
模块名.函数名
当解释器遇到 import 语句,如果模块在当前的搜索路径就会被导入。
搜索路径是一个解释器会先进行搜索的所有目录的列表。如想要导入模块 support.py,需要把命令放在脚本的顶端:
Python复习