python类的使用,以及将类作为函数形参

class Dog():
    def __init__(self, name, age):
        """初始化属性name和age"""
        self.name = name
        self.age = age
        self.num = 10
    def sit(self):
        """模拟小狗被命令时蹲下"""
        print(self.name.title() + " is now sitting.")
    def roll_over(self):
        """模拟小狗被命令时打滚"""
        print(self.name.title() + " rolled over!")


my_dog = Dog('willie',6)
print("My dog's name is " + my_dog.name.title() + ".")
my_dog.num


def proc(Dog):
    return my_dog.num

b= proc(my_dog)
print(b)

运行结果

My dog's name is Willie.
10

 

你可能感兴趣的:(编程错误解决)