Hướng dẫn define constant in python - xác định hằng số trong python

Biến Python

Một biến là một vị trí được đặt tên được sử dụng để lưu trữ dữ liệu trong bộ nhớ. Thật hữu ích khi nghĩ về các biến như một container chứa dữ liệu có thể thay đổi sau này trong chương trình. Ví dụ,

Show
number = 10

Ở đây, chúng tôi đã tạo ra một biến có tên là số. Chúng tôi đã gán giá trị 10 cho biến.

Bạn có thể nghĩ về các biến như một túi để lưu trữ sách trong đó và cuốn sách đó có thể được thay thế bất cứ lúc nào.

number = 10
number = 1.1

Ban đầu, giá trị của số là 10. Sau đó, nó đã được thay đổi thành 1.1.

Lưu ý: Trong Python, chúng tôi không thực sự gán các giá trị cho các biến. Thay vào đó, Python đưa ra tham chiếu của đối tượng (giá trị) cho biến.: In Python, we don't actually assign values to the variables. Instead, Python gives the reference of the object(value) to the variable.


Gán các giá trị cho các biến trong Python

Như bạn có thể thấy từ ví dụ trên, bạn có thể sử dụng toán tử gán

website = "apple.com"
print(website)
4 để gán giá trị cho một biến.

Ví dụ 1: Khai thác và gán giá trị cho một biến

website = "apple.com"
print(website)

Đầu ra

apple.com

Trong chương trình trên, chúng tôi đã gán một giá trị Apple.com cho trang web biến. Sau đó, chúng tôi đã in ra giá trị được gán cho trang web, tức là & nbsp; apple.com

Lưu ý: Python là ngôn ngữ không có loại, vì vậy bạn không phải xác định rõ ràng loại biến. Nó tự động biết rằng Apple.com là một chuỗi và khai báo biến trang web dưới dạng chuỗi.: Python is a type-inferred language, so you don't have to explicitly define the variable type. It automatically knows that apple.com is a string and declares the website variable as a string.


Ví dụ 2: Thay đổi giá trị của một biến

website = "apple.com"
print(website)

# assigning a new value to website
website = "programiz.com"

print(website)

Đầu ra

apple.com
programiz.com

Trong chương trình trên, chúng tôi đã gán một giá trị Apple.com cho trang web biến. Sau đó, chúng tôi đã in ra giá trị được gán cho trang web, tức là & nbsp; apple.com


Lưu ý: Python là ngôn ngữ không có loại, vì vậy bạn không phải xác định rõ ràng loại biến. Nó tự động biết rằng Apple.com là một chuỗi và khai báo biến trang web dưới dạng chuỗi.

a, b, c = 5, 3.2, "Hello"

print (a)
print (b)
print (c)

Ví dụ 2: Thay đổi giá trị của một biến

x = y = z = "same"

print (x)
print (y)
print (z)

Trong chương trình trên, chúng tôi đã chỉ định Apple.com & NBSP; cho biến trang web ban đầu. Sau đó, giá trị được thay đổi thành chương trình.com.


Ví dụ 3: Gán nhiều giá trị cho nhiều biến

Nếu chúng ta muốn gán cùng một giá trị cho nhiều biến cùng một lúc, chúng ta có thể làm điều này như:

Chương trình thứ hai gán cùng một chuỗi cho cả ba biến x, y và z.


Hằng số

Hằng số là một loại biến có giá trị không thể thay đổi. Thật hữu ích khi nghĩ về các hằng số như các thùng chứa thông tin không thể thay đổi sau này.

Bạn có thể nghĩ về các hằng số như một chiếc túi để lưu trữ một số cuốn sách không thể thay thế một khi được đặt bên trong túi.

Gán giá trị cho hằng số trong pythonconstant.py:

PI = 3.14
GRAVITY = 9.8

Trong Python, hằng số thường được khai báo và gán trong một mô -đun. Ở đây, mô -đun là một tệp mới chứa các biến, hàm, vv được nhập vào tệp chính. Bên trong mô -đun, các hằng số được viết bằng tất cả các chữ in hoa và nhấn mạnh cách tách các từ.main.py:

import constant

print(constant.PI)
print(constant.GRAVITY)

Đầu ra

number = 10
number = 1.1
0

Trong chương trình trên, chúng tôi đã gán một giá trị Apple.com cho trang web biến. Sau đó, chúng tôi đã in ra giá trị được gán cho trang web, tức là & nbsp; apple.comconstant.py module file. Then, we assign the constant value to PI and GRAVITY. After that, we create a main.py file and import the

website = "apple.com"
print(website)
5 module. Finally, we print the constant value.

Lưu ý: Python là ngôn ngữ không có loại, vì vậy bạn không phải xác định rõ ràng loại biến. Nó tự động biết rằng Apple.com là một chuỗi và khai báo biến trang web dưới dạng chuỗi.: In reality, we don't use constants in Python. Naming them in all capital letters is a convention to separate them from variables, however, it does not actually prevent reassignment.


Ví dụ 2: Thay đổi giá trị của một biến

  1. Trong chương trình trên, chúng tôi đã chỉ định Apple.com & NBSP; cho biến trang web ban đầu. Sau đó, giá trị được thay đổi thành chương trình.com.A to Z) or digits (0 to 9) or an underscore (_). For example:
    number = 10
    number = 1.1
    
    1
  2. Ví dụ 3: Gán nhiều giá trị cho nhiều biến
  3. Nếu chúng ta muốn gán cùng một giá trị cho nhiều biến cùng một lúc, chúng ta có thể làm điều này như:
  4. Chương trình thứ hai gán cùng một chuỗi cho cả ba biến x, y và z.
  5. Hằng số
  6. Hằng số là một loại biến có giá trị không thể thay đổi. Thật hữu ích khi nghĩ về các hằng số như các thùng chứa thông tin không thể thay đổi sau này.

Bạn có thể nghĩ về các hằng số như một chiếc túi để lưu trữ một số cuốn sách không thể thay thế một khi được đặt bên trong túi.

Gán giá trị cho hằng số trong python

Trong Python, hằng số thường được khai báo và gán trong một mô -đun. Ở đây, mô -đun là một tệp mới chứa các biến, hàm, vv được nhập vào tệp chính. Bên trong mô -đun, các hằng số được viết bằng tất cả các chữ in hoa và nhấn mạnh cách tách các từ.

Ví dụ 3: Khai thác và gán giá trị cho một hằng số

Tạo một hằng.py:

number = 10
number = 1.1
4

Đầu ra

number = 10
number = 1.1
5

Trong chương trình trên, chúng tôi đã gán một giá trị Apple.com cho trang web biến. Sau đó, chúng tôi đã in ra giá trị được gán cho trang web, tức là & nbsp; apple.com

  • Lưu ý: Python là ngôn ngữ không có loại, vì vậy bạn không phải xác định rõ ràng loại biến. Nó tự động biết rằng Apple.com là một chuỗi và khai báo biến trang web dưới dạng chuỗi.
  • Ví dụ 2: Thay đổi giá trị của một biến
  • Trong chương trình trên, chúng tôi đã chỉ định Apple.com & NBSP; cho biến trang web ban đầu. Sau đó, giá trị được thay đổi thành chương trình.com.
  • Ví dụ 3: Gán nhiều giá trị cho nhiều biếnimaginary literal (x.imag) and real literal (x.real) to create imaginary and real parts of complex numbers.

Nếu chúng ta muốn gán cùng một giá trị cho nhiều biến cùng một lúc, chúng ta có thể làm điều này như:


Chương trình thứ hai gán cùng một chuỗi cho cả ba biến x, y và z.

Hằng số

Ví dụ 7: Làm thế nào để sử dụng chuỗi chữ trong Python?

number = 10
number = 1.1
6

Đầu ra

number = 10
number = 1.1
7

Trong chương trình trên, đây là Python là một chuỗi theo nghĩa đen và C là một nhân vật theo nghĩa đen.

Giá trị trong ba quotes

website = "apple.com"
print(website)
9 được gán cho multiline_str là một chuỗi đa dòng.

Chuỗi u "\ u00dcnic \ u00f6de" là một chữ Unicode theo nghĩa đen hỗ trợ các ký tự khác ngoài tiếng Anh. Trong trường hợp này, \ U00DC đại diện cho

apple.com
0 và \ U00F6 đại diện cho
apple.com
1.

R "RAW \ N String" là một chuỗi thô theo nghĩa đen.


Boolean Biết chữ

Một chữ Boolean có thể có bất kỳ trong hai giá trị:

apple.com
2 hoặc
apple.com
3.

Ví dụ 8: Làm thế nào để sử dụng các chữ Boolean trong Python?

number = 10
number = 1.1
8

Đầu ra

number = 10
number = 1.1
9

Trong chương trình trên, đây là Python là một chuỗi theo nghĩa đen và C là một nhân vật theo nghĩa đen.

Giá trị trong ba quotes

website = "apple.com"
print(website)
9 được gán cho multiline_str là một chuỗi đa dòng.


Chuỗi u "\ u00dcnic \ u00f6de" là một chữ Unicode theo nghĩa đen hỗ trợ các ký tự khác ngoài tiếng Anh. Trong trường hợp này, \ U00DC đại diện cho apple.com 0 và \ U00F6 đại diện cho apple.com 1.

R "RAW \ N String" là một chuỗi thô theo nghĩa đen.

Boolean Biết chữ

website = "apple.com"
print(website)
0

Đầu ra

website = "apple.com"
print(website)
1

Một chữ Boolean có thể có bất kỳ trong hai giá trị:

apple.com
2 hoặc
apple.com
3.


Ví dụ 8: Làm thế nào để sử dụng các chữ Boolean trong Python?

Trong chương trình trên, chúng tôi sử dụng Boolean theo nghĩa đen

apple.com
2 và
apple.com
3. Trong Python,
apple.com
2 biểu thị giá trị là 1 và
apple.com
3 là 0. Giá trị của x là
apple.com
2 vì 1 bằng
apple.com
2. Và, giá trị của y là
apple.com
3 vì 1 không bằng
apple.com
3.

Tương tự, chúng ta có thể sử dụng apple.com 2 và apple.com 3 trong các biểu thức số làm giá trị. Giá trị của A là 5 vì chúng tôi thêm apple.com 2 có giá trị là 1 với 4. Tương tự, B là 10 vì chúng tôi thêm apple.com 3 có giá trị 0 với 10.

website = "apple.com"
print(website)
2

Đầu ra

website = "apple.com"
print(website)
3

Văn học đặc biệt

Python chứa một nghĩa đen đặc biệt, tức là

website = "apple.com"
print(website)

# assigning a new value to website
website = "programiz.com"

print(website)
6. Chúng tôi sử dụng nó để chỉ định rằng trường chưa được tạo.