30/09/2018, 19:26

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?

BaoLe viết 21:40 ngày 30/09/2018

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

stackoverflow.com
zfranciscus

How do I create a constant in Python?

python, constants
asked by zfranciscus on 12:20PM - 21 Apr 10

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

pi = '3.14'
a = b + float(pi)
viết 21:41 ngày 30/09/2018

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ộ.

htl@PyMI.vn viết 21:26 ngày 30/09/2018

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

Bài liên quan
0