class.py
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了class.py相关的知识,希望对你有一定的参考价值。
class Dog(): #创建类 """一次模拟小狗的简单尝试""" def __init__(self,name,age): """初始化属性name和age""" self.name = name self.age = age def sit(self): """模拟小狗被命令时蹲下""" print(self.name.title()+ "is now sitting.") def roll_over(self): """模拟小狗被命令时打滚""" print(self.name.title()+"roll over!") obj=Dog(‘whille‘, 6) #根据类创建实例 print(obj.name) obj.sit() obj.roll_over()
class Car(): #Car类 """一次模拟汽车的简单尝试""" def __init__(self,make,model,year,): """初始化描述汽车的属性""" self.make = make self.model = model self.year = year self.odometer_reading = 0 #给属性指定默认值 def get_descriptive_name(self): """返回整洁的信息""" long_name = str(self.year)+‘ ‘+self.make + ‘ ‘+self.model print(long_name) return long_name.title() def read_odometer(self): """打印一条指出汽车里程的信息""" print("This car has " + str(self.odometer_reading) + " miles on it ") def update_odometer(self, mileage): #用方法修改属性的值 self.odometer_reading = mileage new_car = Car(‘audi‘,‘a4‘,2016) new_car.get_descriptive_name() new_car.odometer_reading = 23 #直接修改属性默认值 new_car.read_odometer()
以上是关于class.py的主要内容,如果未能解决你的问题,请参考以下文章
python meta_class_experiment.py
我想在一个类中装饰一个方法但不编辑class.py——里面有细节
Class-Balanced Loss Based on Effective Number of Samples - 2 - 代码学习