Menu
CoddyTech

Tệp bên ngoài

Thuộc phần Lập trình hướng đối tượng trong hành trình Python của Coddy. Bài học 1 trên 64.

Các tệp bên ngoài giúp bạn sắp xếp các lớp trong những tệp Python riêng biệt và nhập chúng vào chương trình chính.

Tạo một tệp Python riêng có tên my_class.py

class MyClass:
    def __init__(self, name):
        self.name = name
    
    def greet(self):
        return f"Hello, I'm {self.name}"

Nhập lớp vào tệp chính của bạn

from my_class import MyClass

Tạo một đối tượng và sử dụng nó

obj = MyClass("Alice")
print(obj.greet())

Đầu ra:

Hello, I'm Alice

Câu lệnh from my_class import MyClass kết nối tệp my_class.py với chương trình của bạn. my_class đầu tiên là tên tệp (không có .py), còn MyClass là tên lớp trong tệp đó.

challenge icon

Thử thách

Trung bình

Bạn được cung cấp các tệp Python (my_class.py và driver.py). Hãy thêm câu lệnh import vào tệp driver.py để nhập lớp MyClass theo tên từ my_class.py bằng cú pháp: from my_class import MyClass

Tự làm thử

# TODO: cập nhật lệnh import
from ? import ?

# Kiểm tra code tại đây
test_case = input()
print('Test completed')
quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Lập trình hướng đối tượng

Tự luyện tập: Trình biên dịch Python online