学到的python-从0开始

本文介绍了Python中的self概念及其用法,解释了pass语句的作用及应用场景,并详细说明了构造和析构函数的定义与使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. python 中的 self 是什么?

class person:
	def setname(self,name):
		self.name=name
python中的self就相当于C++中的this指针,也就是指向对象本身的指针,self.name = name 就是当前对象的成员变量name赋值为name。

python的特性就是声明一个变量的时候不需要手动的指定类型,赋值的时候类型就自动的决定了,并且后期也可以改变。这里name是从外部传入的,所以这里的self.name的类型就是由外部传递的name类型决定的。
2. python中的pass

pass语句什么也不做,一般作为占位符或者创建占位程序,pass语句不会执行任何操作,比如:

while False:

pass

pass通常用来创建一个最简单的类:

class MyEmptyClass:

pass

pass在软件设计阶段也经常用来作为TODO,提醒实现相应的实现,比如:

def initlog(*args):

pass #please implement this

3. python中的构造析构函数

python的构造和析构函数为固定的名字。

构造函数---------------------   __init__( self )

析构函数---------------------  __del__( self )

并且在python中这构造函数和析构函数可以省略。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值