类class,内置属性,实例

class包含两类属性:

1,数据属性

2,函数属性

dir()查看类/实例的所有属性名列表

__ dic __查看类/实例的属性字典

class Chinese:
print(dir(Chinese))
print(Chinese.__ dict __)

实例化:

p1 = Chinese()

类的内置属性

__ name __类名
__ doc __ 类文档
__ module __ 类所在的模块
__ dict __ 类的属性字典
__ init __ 类的初始化属性:

class Chinese:
    def __init__(self,name,age):
        self.mingzi = name
        self.nianji = age

p1 = Chinese('alex',18)
print(p1.mingzi)
print(p1.nianji)

输出:
alex
18

实例只有数据属性,没有函数属性

从自己的作用域调用相关属性,如果没有可以调用类的数据属性和函数属性.

class Chinese:
    def __init__(self,name,age):
        self.mingzi = name
        self.nianji = age

    def tutan(self):
        print('随地吐痰')
        
p1 = Chinese('alex',18)

p1.tutan()

输出:

随地吐痰

函数属性命名的原则是动词加名词

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值