Hướng dẫn global static variable in python - biến tĩnh toàn cục trong python

Biến đổi trong Python là gì?

Một biến là một địa chỉ bộ nhớ có thể thay đổi và khi địa chỉ bộ nhớ không thể thay đổi thì biến đó được gọi là hằng số. Biến là tên của vị trí bộ nhớ nơi lưu trữ dữ liệu. Khi một biến được lưu trữ, không gian được phân bổ trong bộ nhớ. Nó xác định một biến bằng cách sử dụng kết hợp các số, chữ cái và ký tự dấu gạch dưới.

Trong mô -đun này, chúng tôi sẽ tìm hiểu tất cả về các biến trong Python. Sau đây là danh sách tất cả các chủ đề mà chúng tôi sẽ trình bày trong mô -đun này:

  • Tạo và khai báo một biến
  • Tuyên bố lại một biến
  • Hằng số trong Python
    • Biến lớp Python
    • Biến riêng Python
    • Làm thế nào để có được các loại biến trong Python
  • Biến cục bộ
  • Biến toàn cầu
  • Xóa một biến
  • Các biến kết nối

 

Hướng dẫn global static variable in python - biến tĩnh toàn cục trong python

Tạo và khai báo các biến Python

Python không có lệnh cụ thể chỉ để khai báo hoặc tạo một biến; Tuy nhiên, có một số quy tắc mà chúng ta cần ghi nhớ trong khi tạo ra các biến Python. does not have a specific command just to declare or create a variable; however, there are some rules that we need to keep in mind while creating Python variables.

  • Tên của một biến không thể bắt đầu với một số. Nó nên bắt đầu với một bảng chữ cái hoặc ký tự dấu gạch dưới.
  • Tên biến luôn luôn nhạy cảm trường hợp và có thể chứa các ký tự chữ và số và ký tự dấu gạch dưới.
  • Các từ dành riêng không thể được sử dụng làm tên biến.
  • Các biến Python luôn được gán bằng cách sử dụng dấu bằng theo sau là giá trị của biến.

Một biến trong Python được tạo ngay khi chúng tôi gán một giá trị cho nó. Python cũng không yêu cầu chỉ định loại dữ liệu của biến, không giống như các ngôn ngữ lập trình thường được sử dụng khác.

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

Không cần một tuyên bố rõ ràng để dự trữ bộ nhớ. Việc gán được thực hiện bằng cách sử dụng toán tử bằng (=). Thí dụ:
Example:

a = 10
b = “Intellipaat”
print (a) # a is an int type variable because it has an int value in it
print (b) # b is a string type variable as it has a string value in it

Nhiều gán biến

Chúng ta có thể gán một giá trị duy nhất cho nhiều biến như sau:

a = b = c = 5

Ngoài ra, chúng ta có thể gán nhiều giá trị cho nhiều biến như sau:

a, b, c = 2, 25, ‘abc’

Lưu ý: Python là một loại ngôn ngữ suy ra, tức là, nó tự động phát hiện loại của biến được gán.Python is a type inferred language, i.e., it automatically detects the type of the assigned variable.

Ví dụ 1:

test=1
type(test)
Output:
int

Ví dụ 2:

test1=”String”
type(test1)
Output:
str

Xem video này trên ‘Biến trong Python,:

Tuyên bố lại một biến trong Python

Sau khi chúng tôi đã khai báo một biến, chúng tôi có thể một lần nữa khai báo và gán một giá trị mới cho nó. Trình thông dịch Python loại bỏ giá trị cũ và chỉ xem xét giá trị mới. & Nbsp; loại giá trị mới có thể khác với loại giá trị cũ. Thí dụ:
Example:

a = 1
print (a)
a = ‘intellipaat’
print(a)


Output:
1
intellipaat

Hằng số trong Python

Hằng số là một loại biến chứa các giá trị, không thể thay đổi. Trong thực tế, chúng tôi hiếm khi sử dụng các hằng số trong Python. Các hằng số thường được khai báo và gán trên một mô -đun/tệp khác. Thí dụ:
Example:

#Declare constants in a separate file called constant.py
PI = 3.14
GRAVITY = 9.8

Sau đó, chúng được nhập vào tệp chính.

#inside main.py we import the constants
import constant
print(constant.PI)
print(constant.GRAVITY)

Hơn nữa, hãy xem khóa học & nbsp của chúng tôi & nbsp; và chuẩn bị vượt trội trong sự nghiệp của bạn với các câu hỏi phỏng vấn python miễn phí của chúng tôi & nbsp; được tạo bởi các chuyên gia.

Một biến lớp trong Python được chia sẻ bởi tất cả các trường hợp đối tượng của lớp. Chúng được tuyên bố khi lớp được xây dựng và không phải trong bất kỳ phương pháp nào của lớp. Bởi vì các biến lớp này trong Python được sở hữu bởi chính lớp, chúng được chia sẻ bởi tất cả các trường hợp của lớp đó. & NBSP;

class languages:

 lang_name = “python”

Ở đây, biến LANG_NAME được đưa ra giá trị của Python Python.

Biến riêng Python

Làm thế nào để có được các loại biến trong Python

Biến cục bộ__intellipaat will be treated as a non-public or a private variable.

Biến toàn cầu

Xóa một biếntype() function.

a = 2
b = Python
print(type(a))
print(type(b))

Output will be -

Các biến kết nối

Tạo và khai báo các biến Python

Python không có lệnh cụ thể chỉ để khai báo hoặc tạo một biến; Tuy nhiên, có một số quy tắc mà chúng ta cần ghi nhớ trong khi tạo ra các biến Python.

Tên của một biến không thể bắt đầu với một số. Nó nên bắt đầu với một bảng chữ cái hoặc ký tự dấu gạch dưới.
Example:

a = b = c = 5
0

Tên biến luôn luôn nhạy cảm trường hợp và có thể chứa các ký tự chữ và số và ký tự dấu gạch dưới.f is declared the second time inside the function named some_function, it becomes a local variable. Now, if we use that variable inside the function, there will be no issues as we can see that in the output of second print(f), it prints the value assigned to f in the function, that is, Intellipaat.

Trong khi đó, khi chúng ta cố gắng in giá trị của F bên ngoài hàm, nó sẽ in giá trị được gán cho nó bên ngoài hàm như chúng ta có thể thấy rằng trong đầu ra của bản in thứ nhất và thứ ba (f), nó in 100.f outside the function, it prints the value assigned to it outside the function as we can see that in the output of the first and the third print(f), it prints 100.

Tìm hiểu các khái niệm Python từ đầu đến cuối thông qua khóa học Python ở Hyderabad để đưa sự nghiệp của bạn lên một cấp độ hoàn toàn mới!

Các biến toàn cầu trong Python

Mặt khác, biến toàn cầu trong Python là một biến có thể được sử dụng trên toàn cầu ở bất cứ đâu trong chương trình. Nó có thể được sử dụng trong bất kỳ chức năng hoặc mô-đun nào và thậm chí bên ngoài các chức năng, mà không cần phải khai báo lại. Thí dụ:
Example:

a = b = c = 5
1

Ở đây trong ví dụ này, chúng tôi đã khai báo lại biến A trong hàm như một biến toàn cầu. Bây giờ, nếu chúng ta thay đổi giá trị của biến này bên trong hàm và sau đó in giá trị của biến này bên ngoài hàm, thì nó sẽ in giá trị thay đổi như chúng ta có thể thấy trong đầu ra của bản in thứ ba (a). Vì biến A được khai báo trên toàn cầu, nó cũng có thể được sử dụng bên ngoài chức năng.

Xóa các biến Python

Python cung cấp một tính năng để xóa một biến khi nó không được sử dụng để giải phóng không gian. Sử dụng lệnh del del tên biến, chúng tôi có thể xóa bất kỳ biến cụ thể nào. Thí dụ:
Example:

a = b = c = 5
2

Nếu chúng tôi chạy chương trình trên, trình thông dịch Python sẽ ném lỗi dưới dạng ‘nameerror: name A không được xác định trong bản in thứ hai (a), vì chúng tôi đã xóa biến A bằng lệnh Del A.NameError: name a is not defined’ in the second print (a), since we have deleted the variable a using the del a command.

Bạn có quan tâm đến việc học Python từ các chuyên gia? Ghi danh vào khóa học Python của chúng tôi ở Bangalore ngay bây giờ!

Các biến python nối

Nếu chúng ta muốn kết hợp các biến Python của các loại dữ liệu khác nhau, hãy để nói rằng một biến số và biến chuỗi Python, thì chúng ta sẽ phải khai báo biến số dưới dạng chuỗi. Nếu biến số không được khai báo là biến chuỗi trước khi kết hợp biến số với biến chuỗi, thì Python sẽ ném một kiểu mẫu. Thí dụ:
Example:

a = b = c = 5
3

Ở đây, khối mã này sẽ ném một kiểu mẫu là biến A là loại chuỗi và biến B là một loại số. Để xóa lỗi này, chúng tôi sẽ phải khai báo biến số dưới dạng biến chuỗi như trong ví dụ dưới đây:

a = b = c = 5
4

Điều này đưa chúng ta đến cuối mô -đun này trong hướng dẫn Python.

Bây giờ, nếu bạn quan tâm đến việc biết tại sao Python là ngôn ngữ được ưa thích nhất cho khoa học dữ liệu, bạn có thể trải qua hướng dẫn khoa học dữ liệu Python này.

Các biến toàn cầu có tĩnh trong Python không?

Mặt khác, biến toàn cầu trong Python là một biến có thể được sử dụng trên toàn cầu ở bất cứ đâu trong chương trình. Nó có thể được sử dụng trong bất kỳ chức năng hoặc mô-đun nào và thậm chí bên ngoài các chức năng, mà không cần phải khai báo lại. Ở đây trong ví dụ này, chúng tôi đã khai báo lại biến A trong hàm như một biến toàn cầu.the global variable in Python is a variable that can be used globally anywhere in the program. It can be used in any function or module, and even outside the functions, without having to re-declare it. Here in this example, we have re-declared the variable a in the function as a global variable.

Biến tĩnh toàn cầu là gì?

Một biến tĩnh toàn cầu là một biến chỉ có thể được truy cập trong tệp nơi nó được tạo.Biến này được cho là có phạm vi tệp.Không biến đổi.Trong C, chỉ thị tiền xử lý #Define đã được sử dụng để tạo một biến có giá trị không đổi.Điều này vẫn hoạt động trong C ++, nhưng các vấn đề có thể phát sinh.one that can only be accessed in the file where it is created. This variable is said to have file scope. Constant Variables. In C, the preprocessor directive #define was used to create a variable with a constant value. This still works in C++, but problems could arise.

Một biến tĩnh trong Python là gì?

Khi chúng tôi khai báo một biến bên trong một lớp nhưng ngoài bất kỳ phương pháp nào, nó được gọi là biến hoặc biến tĩnh trong Python.Lớp hoặc biến tĩnh có thể được giới thiệu thông qua một lớp nhưng không trực tiếp thông qua một thể hiện., it is called as class or static variable in python. Class or static variable can be referred through a class but not directly through an instance.

Python có biến tĩnh không?

Python không có từ khóa 'tĩnh' để khai báo biến tĩnh.Trong Python, bạn chỉ cần khai báo một biến bên trong lớp, lưu ý rằng nó không nên nằm trong bất kỳ phương pháp nào và biến đó sẽ được gọi là biến tĩnh hoặc lớp.. In Python, you simply declare a variable inside the class, note that it should not be inside any method, and that variable will be known as a static or class variable.