The study of Class and Instance in Python(20170918)

The study of Class and Instance in Python(20170918)

how to define a Class

class class_name(object):

pass

define a Class

class Person(object):

def __init__(self, name, gender):
    self.name = name
    self.gender = gender

def print_info(self):
    print('%s: %s' % (self.name, self.gender))

def get_gender(self):
    if self.gender == 'male':
        return 'gay'
    elif self.gender == 'female':
        return 'LGBT'
    else:
        return 'Ladyboy'

person_1 = Person(‘yuhanyu’, ‘male’)
person_2 = Person(‘amu’, ‘female’)
person_3 = Person(‘Tailan’, ‘DoKnow’)
print(person_1.print_info())
print(person_2.print_info())
print(person_1.get_gender())
print(person_2.get_gender())
print(person_3.get_gender())

person_1.gender = ‘female’
print(person_1.get_gender())

should notice the ‘init

there are two underline around the keyword ‘init’

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值