看第一篇理解相关概念,第二个博客看自己是否真的理解了,第一个讲的比较细最重要的两点 1.self代表类的实例而非类 2.self是默认的写法,可以写成其他的名称,类似于java中的this,不影响,但是默认是self 在类的代码(函数)中,需要访问当前的实例中的变量和函数的,即,访问实例(Instance)中的: 对应的变量(属性,property):Instance.ProperyNa
转载
2023-10-06 23:15:48
152阅读
变量、函数是Python语言的最基本单元,下面是我作为初学者的当前理解,随着学习的深入今后会做刷新。
转载
2023-05-27 20:38:05
243阅读
*** 开始Python学习第八课*** 一. 函数(上)1. 函数的概念1.1 函数的简介1.2 函数的表示2. 函数中的参数2.1 函数中的参数的介绍3. 函数的使用3.1 函数调用3.2 参数传递二. 作业4.1 打印名片程序:输入姓名,电话号码,性别,最后打印出来名片控制姓名长度为6-20 ,电话号码长度11, 性别只能允许输入男或女每一样信息不允许为空4.2 使用函数求前20个斐波那契
转载
2024-10-08 09:55:39
96阅读
公众号新增加了一个栏目,就是每天给大家解答一道Python常见的面试题,反正每天不贪多,一天一题,正好合适,只希望这个面试栏目,给那些正在准备面试的同学,提供一点点帮助!小猿会从最基础的面试题开始,每天一题。如果参考答案不够好,或者有错误的话,麻烦大家可以在留言区给出自己的意见和讨论,大家是要一起学习的 。废话不多说,开始今天的题目:问:说说Python中类的self参数?答:在Python类中规
转载
2024-04-24 21:08:02
32阅读
一、self1、什么是selfself:哪个对象调用的方法self就是哪个方法的引用、2、self的用法在类封装的方法内部,self就表示当前调用方法的对象自己调用方法时。程序员不需要传递self参数(但是定义的时候,第一个参数必须是self)在方法内部:可以通过self,访问其他对象的属性,还可以调用其他对象方法3、实例案例【1】class Cat:
def eat(self):
转载
2023-08-21 15:26:19
465阅读
Python类中的self到底是干啥的
Python编写类的时候,每个函数参数第一个参数都是self,一开始我不管它到底是干嘛的,只知道必须要写上。后来对Python渐渐熟悉了一点,再回头看self的概念,似乎有点弄明白了。
首先明确的是self只有在类的方法中才会有,独立的函数或方法是不必带有self的。self在定义类的方法时是必须有的,虽然在调用时不必传入相应的参数。
self名称不是必须的
转载
2019-07-22 12:12:00
258阅读
2评论
Python中的self在Python中的类Class的代码中,常看到函数中的第一个参数,都是self。以及Class中的函数里面,访问对应的变量(读取或者写入),以及调用对应的函数时,都是self.valueNameself.function()的形式。下面就来解释一下self的含义:Python中self的含义self,英文单词意思很明显,表示自己,本身。此处有几种潜在含义:1.这里的自己,指
转载
2023-08-10 07:40:19
38阅读
# Python 类中不加 self 的函数:小白开发者的指南
在 Python 中,类方法通常以 `self` 作为第一个参数来访问实例变量。但有时候,我们可能会遇到不需要使用实例变量的函数,或者在某种情况下我们希望创建“类方法”或者“静态方法”。这篇文章将逐步教你如何在 Python 类中实现不加 `self` 的函数。
## 流程概述
下面是实现这个功能的基本步骤:
| 步骤 | 描
1. 函数定义与调用函数 是指一段可以直接被另一段程序或代码引用的程序或代码。 在编写代码时,常将一些常用的功能模块编写成函数,放在函数库中供公共使用,可 减少重复编写程序段和简化代码结构。函数语法def 函数名称(参数1, 参数2, ...):
<代码块>
return <表达式>示例:def hello():
print("Hello World!")
In [80]: class MyClass001: ....: def selfDemo(self): ....: print 'My Demo' ....: In [81]: p = MyClass001() In [82]: p.selfDemo()My Demo In [83]: In [8
转载
2017-09-24 20:31:00
587阅读
参考:
原创
2022-04-20 15:51:37
383阅读
1评论
# Python 中的类与函数:实现不含 self 的方法
在 Python 中,类通常包含一些需要通过 `self` 访问实例变量的方法。然而,有时候,我们可能希望创建不依赖于实例变量的方法。这类方法可以归为静态方法(`@staticmethod`)或类方法(`@classmethod`)。本文将详细讲解如何在 Python 类中实现这些方法,特别是如何在函数中不使用 `self`。
##
原创
2024-09-30 04:15:21
15阅读
函数函数定义语法: def 函数名([参数列表]):
'''注释'''
函数体 函数形参不需要声明其类型,也不需要指定函数返回值类型 即使该函数不需要接收任何参数,也必须保留一对空的圆括号 括号后面的冒号必不可少 函数体相对于def关键字必须保持一定的空格缩进 Python允许嵌套定义函数 在定义函数时,开头部分的注释并不是必需的,但是如果为函数的定义加上这段注释的话,可以
# Python中self的值在函数中的修改流程
## 1. 概述
在Python中,self是一个特殊的参数,它代表类的实例。在类的方法中使用self可以访问和修改实例的属性。本文将介绍在函数中如何修改self的值的流程,并提供每一步所需的代码和注释。
## 2. 流程概述
下面的表格展示了修改self的值的流程:
步骤 | 描述
--- | ---
1 | 定义一个类
2 |
原创
2024-02-05 11:02:15
370阅读
Python中的self在Python中的类Class的代码中,常看到函数中的第一个参数,都是self;同时Class中的函数里面,访问对应的变量(读取或者写入),以及调用对应的函数时,都是self.valueName,self.function()的形式。不适用类Class直接编写函数时倒没有注意,一旦编写类,调用其中的函数是老是出现参数或多或少的情况,这时候才回过头来深入看了看self的含义和
转载
2023-08-10 22:09:38
85阅读
1、Python中self的含义self,英文单词意思很明显,表示自己,本身。此处有几种潜在含义:1.这里的自己,指的是,实例Instance本身。2.同时, 由于说到“自己”这个词,都是和相对而言的“其他”而说的;而此处的其他,指的是,类Class,和其他变量,比如局部变量,全局变量等。此处的self,是个对象(Object),是当前类的实例。因此,对应的self.valueName 和 sel
转载
2023-08-24 16:22:59
496阅读
# 理解 Python 中的 self:函数中的空缺
在 Python 中,`self` 是一个常用的关键字,特别是在定义类和方法时。它代表对象实例自身,是访问对象属性和方法的重要手段。本文将对 `self` 的作用、使用方式以及不使用 `self` 时的影响进行探讨,同时提供相关的代码示例和图示,帮助读者更好地理解这个概念。
## 什么是 self?
在 Python 的类中,`self`
文章目录self 代表类的实例,而非类self 不必非写成selfself 可以不写吗继承的 self 规则描述符类中的 self总结 self 代表类的实例,而非类刚开始学习Python的类写法的时候觉得很是麻烦,为什么定义时需要而调用时又不需要,为什么不能内部简化从而减少我们敲击键盘的次数? 你看完这篇文章后就会明白所有的疑问。>>> class Test:
...
转载
2024-06-13 09:48:30
19阅读
Python编写类的时候,每个函数参数第一个参数都是self,一开始我不管它到底是干嘛的,只知道必须要写上。后来对Python渐渐熟悉了一点,再回头看self的概念,似乎有点弄明白了。1、self是什么 在python的类中self代表实例本身,明确的是self只有在类的方法中才会有,独立的函数或方法是不必带有self的。self在定义类的方法时是必须有的,虽然在调用时不必传入相应的参数。具体来说
转载
2023-07-05 12:26:21
88阅读
# Python 函数里的 self
在 Python 的面向对象编程(OOP)中,`self` 是一个至关重要的概念。`self` 是一个指向当前对象的引用,它用于区分实例属性与方法。在类的方法内部,`self` 允许你访问和修改对象的属性。本文将详细探讨 `self` 的意义,并通过代码示例来展示其用法。
## 什么是 self?
在定义类的方法时,第一个参数通常是 `self`,它代表
原创
2024-09-08 05:55:56
38阅读