分享

Python中堪称最强的核心笔记,共计260页内容。

 新用户0118F7lQ 2022-05-24 发布于山东
Python学习简单,但完全掌握还是会有许多重难点,本次收集了python从入门到精通的所有重难知识点详细梳理讲解,并附有多种思路与方法,配合案例可以更快速的让你掌握相关知识节点。这份笔记由导师亲自汇总整理编辑,共计260页内容。堪称经典。无论你是刚入门还是会亿点点,无论在工作中或是学习中。相信这份笔记都会有很大帮助。

内容非常全面,案例丰富,代码清晰可复制。资料为word可编辑版。重点部分已标红。新手必备!(文末领取)

目录:

图片

图片

图片

图片

笔记部分内容展示

1.python对象类型
Python内置对象类型:数字、字符串、列表、元组、字典、集合、文件、其他类型(类型、None、布尔型)、编程单元类型(函数、模块、类)、与实现相关的类型(编译的代码堆栈跟踪)

图片

2.数字

图片

3.动态类型简介
在Python中从变量到对象的连接称作引用。引用是一种关系,以内存中的指针的形式实现。一旦变量被使用,Python自动跟随这个变量到对象的连接:
  • 变量是一个系统表的元素,拥有指向对象的连接的空间
  • 对象是分配的一块内存,有足够的空间去表示它们所代表的值
  • 引用是自动形成的从变量到对象的指针。

图片


4.字符串

字符串偏移有正偏移和负偏移,正偏移从0开始,负偏移从-1开始,其中-1对应的索引为-1+字符串长度。

分片s[i:j],包含下边界i,不包含上边界j,i不指定时默认为0,j不指定时默认为字符串的长度。S[:]实现对一个字符串的拷贝,当s为其他序列对象时,s[:]实现了完全的顶层的序列对象的拷贝,这对于可在原地修改的序列对象是非常有用的。

图片

5. 列表与字典

图片

6. 元组、文件及其他

图片

7.赋值、表达式和打印

图片

8. if测试和语法规则
9. while和for循环

循环语句中会有break、continue、pass和循环else几种使用,其中,break:跳出最近所在的循环(跳过整个循环语句);continue:跳到最近所在循环的开头处(来到循环的首行);pass:什么事也不做,只是空占位语句;循环else块:只有当循环正常离开时才会执行(也就是没有碰到break语句)。

图片


10. 迭代器和解析

For循环可用于任何可迭代的对象,实际上,对Python中所有会从左至右扫描对象的迭代工具而言都是如此,这些迭代工具包括了for循环、列表解析、in成员关系测试以及map内置函数等。

图片


11. 函数基础
Python的def语句实际上是一个可执行的语句:当它运行的时候,它创建一个新的函数对象并将其赋值给一个变量名。一个def可以出现在任一语句可以出现的地方——甚至是嵌套在其他的语句中。
Othername=func
Othername()
将函数赋值给一个不同的变量名,并通过新的变量名进行了调用。函数是对象,除了调用以外,函数允许任意的属性附加到记录信息以供随后使用:
Def func(): ...
Func()
Func.attr=value

图片


12. 作用域
函数定义了本地作用域,而模块定义的是全局作用域。
1、内嵌的模块是全局作用域;
2、全局作用域的作用范围仅限于单个文件;
3、每次对函数的调用都创建了一个新的本地作用域;
4、赋值的变量名除非声明为全局变量或非本地变量,否则均为本地变量。在默认情况下,所有函数定义内部的变量名是位于本地作用域内的。如果需要给一个在函数内部却位于模块文件顶层的变量名赋值,需要在函数内部通过global语句声明。如果需要给位于一个嵌套的def中的名称赋值,从Python3.0开始可以通过在一条nonlocal语句中声明它来做到。
5、所有其他的变量名都可以归纳为本地、全局或者内置的。

13. 参数
14. 函数的高级话题
15. 迭代器和解析二
16. 模块:宏伟蓝图
17. 模块代码编写基础
18. 模块包
19. 高级模块话题
20. OOP:宏伟蓝图
21. 类代码编写基础
22. 更多实例
23. 类代码编写细节
24. 运算符重载
25. 类的设计
26. 类的高级主题
27. 异常基础
28. 异常编码细节
29. 异常对象
30. 异常的设计
31. 管理属性
32. Unicode和字节字符串
33. 装饰器
34. 元类

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多