Python类的定义

Python编程中类定义,代码如下:

1
2
class  <类名>:
  <语句>

定义类的专有方法:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
__init__  构造函数,在生成对象时调用
__del__   析构函数,释放对象时使用
__repr__  打印,转换
__setitem__按照索引赋值
__getitem__按照索引获取值
__len__获得长度
__cmp__比较运算
__call__函数调用
__add__加运算
__sub__减运算
__mul__乘运算
__div__除运算
__mod__求余运算
__pow__称方

代码如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#类定义  
     class  people:  
         #定义基本属性  
         name  =  ''  
         age  =  0  
         #定义私有属性,私有属性在类外部无法直接进行访问  
         __weight  =  0  
         #定义构造方法  
         def  __init__( self ,n,a,w):  
             self .name  =  n  
             self .age  =  a  
             self .__weight  =  w  
         def  speak( self ):  
             print ( "%s is speaking: I am %d years old"  % ( self .name, self .age))
 
     =  people( 'tom' , 10 , 30 )  
     p.speak()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值