Python学习Python最全总结

Posted WXiujie123456

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python学习Python最全总结相关的知识,希望对你有一定的参考价值。

Python学习最全框架记录

正在学习,持续更新中……

目录

基本语法

print

input

注释

继续和分隔

变量

变量进阶

全局变量与局部变量

变量的作用域

运算符

赋值运算符

比较运算符和逻辑运算符

控制结构

分支结构

if语句

循环结构

for-in循环、while循环

range()函数

break语句

continue语句

循环中的 else 子句

pass语句

三元运算符的实现

python高级特性

迭代器

迭代器和iter()函数

什么是迭代器

为什么要迭代器

如何迭代

使用迭代器

可变对象和迭代器

如何创建迭代器

生成器

列表推导式

生成器表达式

生成器函数

生成器特点

Python对象

Python对象

标准类型(基本数据类型)

其他内建类型

标准类型操作符

类型工厂函数

标准类型的分类

Python不支持的类型

数字型

序列:字符串、列表和元组

字符串

列表[]

元组()

映像和集合类型

字典 {}

集合 set()

函数与函数式编程

异常处理

模块

面向对象编程

文件和输入输出


基本语法

print


input


注释


继续和分隔


变量

Python基本语法之变量(变量命名规则、变量的使用)

变量进阶

全局变量与局部变量


变量的作用域

 

运算符

赋值运算符


比较运算符和逻辑运算符

控制结构


分支结构

if语句

Python学习之分支结构 if语句的使用


循环结构


for-in循环、while循环

Python的循环结构 for-in while


range()函数


break语句


continue语句


循环中的 else 子句


pass语句


三元运算符的实现


python高级特性


迭代器


迭代器和iter()函数


什么是迭代器


为什么要迭代器


如何迭代


使用迭代器


可变对象和迭代器


如何创建迭代器

 


生成器


列表推导式


生成器表达式


生成器函数


生成器特点


Python对象


Python对象


标准类型(基本数据类型)


其他内建类型

类型对象和type类型对象. 31

None——Python的Null对象. 32


标准类型操作符

对象值的比较. 33

对象身份比较. 33

布尔类型. 33
标准类型内建函数

str()和 repr() 34

type()和isinstance()


类型工厂函数


标准类型的分类

存储模型. 38

更新模型. 38

访问模型. 39

总结:标准类型的分类. 39


Python不支持的类型


数字型

Python数字型整理(整型、布尔型、浮点型、复数、操作符、内建函数与工厂函数、控制数字精度)

序列:字符串、列表和元组

字符串

Python字符串总结大全

列表[]

基本表示方法. 75

列表对象方法清单. 77

删除列表元素. 79

操作符. 79

内建函数. 84

列表类型的内建函数. 87

列表的特殊特性. 88


元组()

元组操作符和内建函数. 89

元组的特殊特性——不可变性. 89

拷贝Python对象、浅拷贝和深拷贝. 89


映像和集合类型


字典 {}

字典的操作总结(基本方法、操作符、内建函数、字典特点、字典推导式)


集合 set()

集合的总结(set函数语法、操作符、内建函数、内建方法)

数据结构总结(字符串、列表、元组、字典、集合对比)

字符串、列表、元组、字典、集合对比


函数与函数式编程

函数的定义

向函数传递信息. 114

实参和形参. 114

传递实参. 114

位置实参 0 114

关键字实参 0 115

参数默认值. 115

命名关键字参数. 117

关键字参数:**others,便于函数功能的扩展. 118

任意的参数列表 *others 119

解包参数列表. 120

等效的函数调用 0 120

文档字符串. 120

函数标注. 121

返回值. 122

返回简单值

让实参变成可选的

返回字典 0 122

结合使用函数和while循环 0 122

传递列表. 123

在函数中修改列表 0 123

禁止函数修改列表0 123

传递任意数量的实参. 123

结合使用位置实参和任意数量实参0 123

使用任意数量的关键字实参0 123

将函数存储在模块中0 123

导入整个模块0 123

导入特定的函数0 123

使用as给特定函数指定别名0 123

使用as给特定模块指定别名0 123

导入模块中的所有函数0 123

常用内置函数. 124

type()0 124

cmp()0 124

str()和repr()0 124

type()和isinstance()0 124

变量作用域. 125

全局变量与局部变量. 125

global语句. 125

作用域的数字. 125

作用域和lambda 125

变量作用域和名称空间. 125

函数式编程. 125

函数式编程优点. 125

高阶函数. 125

匿名函数 Lambda 表达式. 126

内置高阶函数. 127

闭包. 130

装饰器. 131

匿名函数. 137

偏函数. 137


异常处理

什么是异常. 138

Python中的异常. 138

检测和处理异常. 138

try-except语句. 138

包装内建函数. 138

带有多个except的try语句. 138

处理多个异常的except语句. 138

捕获所有异常. 138

“异常参数”. 138

在应用使用我们封装的函数. 138

else语句. 138

finally语句. 138

try-finally语句. 138

try-except-else-finally语句. 138

上下文管理with语句. 139

字符串作为异常. 139

触发异常. 139

断言. 139

标准异常. 139

抛出异常. 139


模块

什么是模块. 140

模块和文件. 142

模块命名空间. 142

搜索路径和路径搜索. 142

名称空间. 142

导入模块. 142

模块导入的特性. 142

模块内建函数. 142

包. 142

模块的其他特性. 143


面向对象编程

类与对象. 143

访问限制. 144

私有方法的设置. 145

继承. 146

多重继承. 147

super() 147

多态. 148

运算符重载. 149

类. 151

类属性. 151

实例. 151

实例属性. 151

绑定和方法调用. 151

静态方法和类方法. 151

组合. 151

子类和派生. 151

继承. 151

类、实例和其他对象的内建函数. 151

用特殊方法定制类. 151

私有化. 151


文件和输入输出

 

以上是关于Python学习Python最全总结的主要内容,如果未能解决你的问题,请参考以下文章

C站最全Python机器学习深度学习库总结(内含大量示例,建议收藏)

2023最新整理!全网最全Python标准库总结(学习宝典,建议收藏)

❤ C站最全Python标准库总结 ❤(学习宝典,建议收藏)

总结最全面的Python面试知识!

总结最全面的Python面试知识!

❤ C站最全Python标准库总结 ❤(学习宝典,建议收藏)