Python基础入门教程之类的定义,今天千问千知小姐姐就大家一起来学习一下Python中类的定义。
Python使用class关键字来定义类,其语法如下:
class类名:类体
其中,类名的首字母一般需要大写,具体示例如下:
classStudent:defsay(self,name):#实例方法self.name=name#实例属性print(我是,my.name)
实例方法与我们之前学习的函数格式是类似的。
区别在于类的所有实例方法都必须至少有一个名为self的参数,并且必须是方法的第一个形参(如果有多个形参),self参数代表将来要创建的对象本身。
另外,self.name称为实例属性,在类的实例方法中访问实例属性性时需要以self为前缀。
在类中定义实例方法时,第一个参数指定为self只是一个习惯。
实际上该参数的名字是可以变化的,具体如下代码所示:
classStudent:defsay(my,name):#实例方法my.name=name#实例属性print(我是,my.name)
在这里千问千知小姐姐建议大家在编写代码时首要使用的还是self作为实例方法的第一个参数名字,因为这样在后期便于其他人进行阅读。
想要自学Python的同学,为大家推荐千锋原创教材《Python基础入门》:
Python基础入门教程:Python的模块
-06-22
Python基础入门教程:Python的日期和时间
-06-22
Python基础入门教程:Python中的偏函数
-06-21
Python基础入门教程:Python切片操作
-06-21
Python基础入门教程:Python中的装饰器
-06-18
预览时标签不可点收录于话题#个上一篇下一篇