Python study notes Day 8 ‘class‘

Python study notes Day 8 ‘class’

Today’s lesson is the basics of class.
To be precise, a class is an abstraction of a class of things in real life that have common characteristics.
We can call a group of people a class, we can also call a group of dogs a class.
Here’s a simple example:
when we are playing games, the game require us to build a character. The process of creating a character is actually a description of the object of the class.
Now, let’s create a class:
Screen Shot 1

class character:
    name = 'someone'
    age = 20
    def my_name(self):
        print("my name is",self.name)
    def my_age(self):
        print("my age is",self.age)
    def ATK(self):
        print("my ATK is",self.ATK)
    def DEF(self):
        print("my DEF is",self.DEF)
character1 = character()
character1.name
character1.name = 'Ning Hongye'
print(character1.name)
character1.my_name()
character1.my_age()

Screen Shot 2

class character:
    def __init__(self,name,age):
        self.name = name
        self.age = age
        
        
    def my_name(self):
        print("my name is",self.name)
    def my_age(self):
        print("my age is",self.age)
    def ATK(self):
        print("my ATK is",self.ATK)
    def DEF(self):
        print("my DEF is",self.DEF)
character2 = character('Jia Nan',21)
character2.name
character2.my_age()
character2.my_name()

Screen Shot 3

class character:
    def __init__(self,name = 'Tuyumen Hutao',age = 22):
        self.name = name
        self.age = age
        
        
    def my_name(self):
        print("my name is",self.name)
    def my_age(self):
        print("my age is",self.age)
    def ATK(self):
        print("my ATK is",self.ATK)
    def DEF(self):
        print("my DEF is",self.DEF)
character3 = character()
character3.my_name()
character3.my_age()

Screen Shot 4

character4 = character(name='Yaodaoji',age=23)
character4.name
character4.my_age()

The next three are discussions of the different ways init initialization can be used.

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值