代码示例库

搜索、筛选并收藏你需要的 Python 代码片段。

重置
#入门 #字符串 #数字 #列表 #列表 #循环 #切片 #if #列表 #字典 #字典 #while #while #函数 #函数 #类 #类 #文件 #异常 #测试 #测试 #Pygame #Pygame #matplotlib #随机漫步 #CSV #API #Django #Django #Django

创建类与实例

第9章 类

演示类的定义、__init__与方法。

class Dog:
    def __init__(self, name, age):
        self.name = name
        self.age = age

    def sit(self):
        print(f"{self.name} 坐下了")

    def roll_over(self):
        print(f"{self.name} 打滚了")

my_dog = Dog("旺财", 3)
print(f"我的狗叫 {my_dog.name},{my_dog.age}岁")
my_dog.sit()
my_dog.roll_o
...

继承

第9章 类

演示子类继承父类与super()。

class Car:
    def __init__(self, make, model, year):
        self.make = make
        self.model = model
        self.year = year
        self.odometer = 0

    def describe(self):
        print(f"{self.year} {self.make} {self.model}")

class ElectricCar(Car):
    def __init__(self, make, model, ye
...

测试类与setUp

第11章 测试代码

演示测试类与setUp方法。

import unittest
from survey import AnonymousSurvey

class TestSurvey(unittest.TestCase):
    def setUp(self):
        self.question = "你最喜欢什么语言?"
        self.my_survey = AnonymousSurvey(self.question)

    def test_single_response(self):
        self.my_survey.store_response("python")
        self.
...