关于Python函数中self参数使用介绍
来源:互联网 发布:淘宝运营一般工资多少 编辑:程序博客网 时间:2024/06/01 08:55
摘要:类中函数定义需要加self,类外函数定义不需要
代码片
class Foo(object): #类中方法加入了self参数 def say_someThing(self,str): print(str)#类外方法不需要加入self参数 def say_hello(): print('hello') #类外函数使用say_hello()#类内函数使用,不需要加入self相关参数 foo=Foo()foo.say_someThing("hi")
总结:
- self在定义时需要定义,但是在调用时会自动传入。
- self的名字并不是规定死的(虽然本例子中用的self,实际上用其他的也行),但是最好还是按照约定是用self。
- self总是指调用时的类的实例。
阅读全文
0 0
- 关于Python函数中self参数使用介绍
- python中类中函数参数self
- Python self参数 & 函数详解
- Python类中__init__函数和self参数的关系
- python中类中函数参数self的说明
- Python中默认参数self的理解
- Python中默认参数self的理解
- Python类中方法的self参数
- Python中默认参数self的理解
- python函数参数介绍
- python类class中_init_函数以及参数self的简单解释
- 关于python函数参数
- Python基础知识:构造函数中self用法
- python中函数参数传递*和%使用
- python中的self参数
- Python sklearn库中决策树tree.DecisionTreeClassifier()函数参数介绍
- Python 类成员函数第一个参数self
- 关于C语言中assert函数和可变参数介绍
- EsNo,EbNo以及SNR
- 其他题目---正数数组的最小不可组成和
- Kotlin类和对象 (七)--- 密封类(sealed class)
- Java
- 查询表信息
- 关于Python函数中self参数使用介绍
- JavaScript继承的几种方法比较
- 优化:深度神经网络Tricks【笔记】
- 关于measure
- MySQL数据库的高可用方案
- ECharts_01_柱形图
- Python初级教程:入门详解
- Java Security Architecture--Java安全体系技术文档翻译(三)
- Borrowing treasures from the wealthy: deep transfer learning through selective joint fine-tuning