python第二步,类对象部分

类创建

class 类名:

  '类说明'

  def __init__ (self,参数):#类似php类的构造函数,self不知道什么东东

    方法体

实例创建:

 变量名 = 类名()  #构造函数后的参数,变量名即这个类的对象

访问:

对象名.属性

不知道是不是python的类里不区分访问权限的属性,难道所有的属性都是在构造函数里写的??在类里写的变量相当于php类的static静态属性??这两点是学习中的疑问,待解决

添加、修改属性

对象.属性名=值 #这种办法可以加属性,也可以修改属性的值,这点和php一样;例子:

emp1.age = 7 # 添加、修改一个 'age' 属性
del emp1.age  # 删除 'age' 属性
判断属性
hasattr(emp1, 'age') # 如果存在 'age' 属性返回 True。 getattr(emp1, 'age') # 返回 'age' 属性的值 setattr(emp1, 'age', 8) # 添加属性 'age' 值为 8 delattr(empl, 'age') # 删除属性 'age'

类继承

 可以继承多个类,php继承父类时是关键字extends,这里在类名后的括号里写父类名就行
class 类名(父类名):


 

转载于:https://www.cnblogs.com/efan/p/5073606.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值