![](https://img-blog.csdnimg.cn/2f8807c67dbf48129df5684d1284b6ce.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
《Python零基础到精通》学习笔记
文章平均质量分 82
Python学习笔记
非文的NLP修炼笔记
研究生在读,NLP小白一枚,希望大家多多指教~
展开
-
《Python零基础到精通》学习笔记:4.1 类的基础语法
目录4.1 类的基础语法4.1.1 类的声明与定义4.1.2 类的属性与实例化4.1.3 绑定与方法调用4.1.4 静态方法与类方法4.1.5 类的导入4.1 类的基础语法Python 是一门面向对象的语言,这也就意味着在 Python 中必定会存在类与对象。在面向对象中,最重要的便是类和对象,类是对事物的抽象,对象是类的实例。当程序中使用类时,程序变得更好编写与理解。类最终解释了面向对象编程思想( OOP )。4.1.1 类的声明与定义类的声明在 Python原创 2022-01-16 17:43:45 · 99 阅读 · 0 评论 -
《Python零基础到精通》学习笔记:3.7 Python基础之综合练习一
3.7 Python基础之综合练习一3.7.1 最小公倍数算法最大公约数(GCD, Greatest Common Divisor),也称最大公因数、最大公因子,指两个或多个整数共有约数中最大的一个。比如数12和数18的最大公约数是6,因为12的约数有1、2、3、4、6、12,而18的约数有1、2、3、6、9、18,通过比较,显然6是数12和数18的最大公约数。通过上述过程,显然我们可以通过枚举这两个数的所有约数,考虑这两个数共有的约数,然后选择最大的就是这两个数的最大公约数。因为一个数的约原创 2022-01-16 16:25:21 · 281 阅读 · 0 评论 -
《Python零基础到精通》学习笔记:3.6 经典函数实例
目录3.6 经典函数实例3.6.1 递归函数-汉诺塔的魅力3.6.2 lambda函数-匿名函数的使用3.6.3 Map-Reduce-映射与归约的思想3.6 经典函数实例3.6.1 递归函数-汉诺塔的魅力在 Python 函数内部,我们可以去调用其他函数。所以如果一个函数在内部调用自身,这个函数我们就称为递归函数。汉诺塔问题源于印度一个古老传说。相传大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开原创 2022-01-12 20:23:18 · 316 阅读 · 0 评论 -
《Python零基础到精通》学习笔记:3.5 模块
目录3.5 模块3.5.1 模块的定义3.5.2 内置模块中的内置函数3.5 模块在 Python 程序的开发过程中,为了代码维护的方便,我们可以把函数进行分组,分别放到不同的.py文件里。这样每个文件包含的代码就相对较少,这个.py文件就称之为一个模块(Module)。模块能够让我们有逻辑地组织 Python 代码段,模块中能够定义函数、类和变量,模块里也可以包含可执行的代码。3.5.1 模块的定义模块能够让我们有逻辑地组织 Python 代码段,模块中能够定义函数、类和变量,原创 2022-01-11 22:58:28 · 143 阅读 · 0 评论 -
《Python零基础到精通》学习笔记:3.4 函数调用
3.4 函数调用函数是组织好的、可重复使用的用来实现单一或相关联功能的代码段。定义一个函数包括给函数一个名称,指定函数里包含的参数和代码块结构。这个函数的基本结构完成以后,我们就可以通过调用执行这个函数,提高应用的模块性和代码的重复利用率。3.4.1 内置函数:让你偷懒的工具我们在编程过程中会用到很多函数,但我们不需要每个函数都自己去编写,因为 Python 内置了很多十分有用的函数,我们在编程过程中可以直接调用。数学运算abs():返回数值的绝对值,例如:>>>原创 2022-01-11 16:11:22 · 234 阅读 · 0 评论 -
《Python零基础到精通》学习笔记:3.3 顺序与选择结构
3.3 顺序与选择结构Python 是现在应用十分广泛的编程语言,它有一个广泛的标准库,在 Linux、UNIX、Windows Macintosh 等操作系统的兼容性都很好。除此之外,Python 也十分易于阅读、维护及学习。1996 年,计算机科学家 Bohm 和 Jacopini 证明了,任何简单或复杂的算法都可以由顺序结构、选择结构和循环结构这三种基本结构组合而成。由此我们可以得出任何复杂的程序也可由这三种结构得到。3.3.1 顺序结构程序最基本的结构就是顺序结构,顺序结构就是程序按原创 2022-01-10 16:27:39 · 308 阅读 · 0 评论 -
《Python零基础到精通》学习笔记:3.2 循环结构
目录3.2 循环结构3.2.1 While循环与break语句3.2.2 for循环与continue语句3.2.3 循环嵌套3.2.4 迭代器3.2 循环结构3.2.1 While循环与break语句程序的第三大结构是循环结构。在此结构中,通过一个判断语句来循环执行一个代码块,直到判断语句为假时跳出循环。循环语句分为while循环、for循环、循环嵌套和迭代器。循环语句中有一个语句break,通过这个语句可以跳出整个循环。while语句while语句的基本形式为:原创 2022-01-10 16:07:23 · 66 阅读 · 0 评论 -
《Python零基础到精通》学习笔记:3.1 函数结构
目录3.1 函数结构3.1.1 函数的参数-搭建函数房子的砖3.1.2 函数的返回值-可有可无的return3.1.3 函数的使用范围:Python作用域Python 是现在应用十分广泛的编程语言,它有一个广泛的标准库,在 Linux、Unix、Windows Macintosh 等操作系统的兼容性都很好。除此之外,Python 也十分易于阅读、维护及学习。无论是在什么语言中,函数都占据着至关重要的地位。函数是组织好的、可重复使用的、用来实现单一或相关联功能的代码段。因为函数的存在,原创 2022-01-04 10:05:06 · 110 阅读 · 0 评论 -
《Python零基础到精通》学习笔记:2.4 Python入门之collections模块
2.4 Python入门之collections模块Python 除了基本的 list ,dict ,tuple ,set 等数据结构外,还提供了一个强大模块: collections 。模块提供了许多有用的集合类,灵活使用它们能提高我们使用 Python 编程的效率。2.4.1 命名元组 (namedtuple)Python 中提供了基础的不可变数据结构元组tuple,对元组元素的访问需通过索引来完成,对此需要熟记每个下标对应的具体含义。如果元素数量一多,要记清楚这些东西就会比较麻烦了,于是就原创 2022-01-03 11:14:43 · 115 阅读 · 0 评论