Constant trong Python

Hiện mình chỉ biết một cách duy nhất để tạo một constant:

def pi():
    return 3.14

và khi cần sử dụng thì phải viết:

a = b + pi()

Vấn đề là mỗi lần gọi constant thì phải gọi hàm, như vậy tốn kém chi phí và hơi rườm rà khi cần nhiều constant khác nhau. Vậy xin hỏi có cách nào giải quyết chuyện này không?

1 Like

Bạn có thể đọc thêm ở đây:


Còn trường hợp của bạn có thể viết như sau:

pi = '3.14'
a = b + float(pi)
1 Like

PI = 3.14
SOME_OTHER_CONSTANT = 123.456

xong. Đừng gán bất cứ cái gì cho biến viết hoa toàn bộ.

3 Likes

constant là 1 variable được khai báo và sau đó bạn không thay đổi giá trị của nó nữa :joy:

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?