python共64篇 第2页
详解 Python 类中的 self 参数-尤尤'blog

详解 Python 类中的 self 参数

在使用 Pycharm 编写类中的方法的时候,会发现不需要自己主动写上 self ,它会自动默认有一个参数叫 self,且在方法的第一个参数的位置上。 这个 self 参数是对类的当前实例的引用,用于访问该...
尤尤的头像-尤尤'blog尤尤12月11日 17:26
0115913
Python类对象、实例对象、类属性和实例属性等-尤尤'blog

Python类对象、实例对象、类属性和实例属性等

类:使用 class 关键字定义的。如 :class Student 类对象:利用 class 声明出来的类,如 Student 就是类对象。 实例对象:根据类对象创建出来的对象叫类的实例。例如:stu = Student(),其中 s...
尤尤的头像-尤尤'blog尤尤12月9日 11:22
07257
Python变量的引用及在函数参数和返回值中的应用-尤尤'blog

Python变量的引用及在函数参数和返回值中的应用

在学习函数的时候,想到 C++ 中函数传递参数时有传值、传地址和引用,就想在 Python 中函数传参到底传的是值还是地址?而函数的参数和返回值都和变量有关,那么函数形参接收到的和返回的到底是...
尤尤的头像-尤尤'blog尤尤12月8日 16:46
069712
Python 之何为可变序列和不可变序列-尤尤'blog

Python 之何为可变序列和不可变序列

可变序列(可变类型) 所谓可变序列就内存中的数据可以被修改。也就是说,我们可以对可变序列进行增、删、改操作,并且执行完这些操作后,对象的地址不会发生更改(即不会开辟新的内存空间)。...
尤尤的头像-尤尤'blog尤尤12月7日 07:55
0127915
Python 类的创建和实例化-尤尤'blog

Python 类的创建和实例化

面向过程和面向对象 面向过程通常是把完成某一个需求的所有步骤从头到尾逐步实现,根据开发的需求,将某些功能独立的代码封装成一个又一个的函数,最后顺序调用不同的函数。它注重步骤和过程,...
尤尤的头像-尤尤'blog尤尤12月5日 11:15
0125915
Python 注释(TODO注释、文档注释、单行注释、多行注释)-尤尤'blog

Python 注释(TODO注释、文档注释、单行注释、多行注释)

当我们编写的代码在阅读过程中有难度的时候,我们就可以使用自己熟悉的语言,对程序中的某些代码进行标注说明,来增强程序的可读性。 TODO 注释 在 # 的后面添加 TODO ,用来标记并提醒需要去做...
尤尤的头像-尤尤'blog尤尤12月2日 17:46
0133915
Python 匿名函数 -- lambda表达式(函数)-尤尤'blog

Python 匿名函数 — lambda表达式(函数)

lambda 表达式(也叫 lambda 函数)又叫匿名函数,就是说函数没有具体的名称。如果一个函数有一个返回值,且只有一句代码,可以使用 lambda 简化。 使用 lambda 表达式可以省去定义函数的过程,...
尤尤的头像-尤尤'blog尤尤12月1日 11:44
088114
Python高阶函数及常用的内置高阶函数(map、filter、reduce)-尤尤'blog

Python高阶函数及常用的内置高阶函数(map、filter、reduce)

高阶函数是指可以接收另一个函数作为参数的函数。它是函数式编程的体现。 函数式编程减少了代码的重复,所有程序比较短,提高了开发速度。 比如说:将任意两个数按要求处理后再进行求和。 def f...
尤尤的头像-尤尤'blog尤尤11月30日 15:23
084515
Python变量的作用域(局部变量、全局变量)-尤尤'blog

Python变量的作用域(局部变量、全局变量)

变量的作用域指的是程序代码可以访问该变量的范围。它主要分为全局变量和局部变量。 全局变量 全局变量指的是函数体外定义的变量,可以作用于函数内、外。(可变范围大,不利于维护) a = 111 #...
尤尤的头像-尤尤'blog尤尤11月29日 12:19
096111
Python 中的递归函数及优缺点(汉诺塔问题)-尤尤'blog

Python 中的递归函数及优缺点(汉诺塔问题)

递归函数简单来说就是在一个函数体内调用了该函数自己。 递归的组成 递归调用(在函数里调用自身) 递归终止条件(也叫递归出口,如果没有递归出口,控制台会报错 RecursionError,超出最大递归...
尤尤的头像-尤尤'blog尤尤11月28日 09:15
011579