Gán giá trị cho đối tượng python

Python hỗ trợ số, chuỗi, tập hợp, danh sách, bộ dữ liệu và từ điển. Đây là những kiểu dữ liệu tiêu chuẩn. Tôi sẽ giải thích chi tiết từng người trong số họ

Khai báo và gán giá trị cho biến

Phép gán đặt giá trị cho một biến

Để gán giá trị cho biến, hãy sử dụng dấu bằng [=]

myFirstVariable = 1
mySecondVariable = 2
myFirstVariable = "Hello You"
  • Gán một giá trị được gọi là ràng buộc trong Python. Trong ví dụ trên, chúng tôi đã gán giá trị 2 cho mySecondVariable

Lưu ý cách tôi đã gán giá trị số nguyên là 1 và sau đó là giá trị chuỗi “Xin chào bạn” cho cùng một biến myFirstVariable. Điều này có thể là do các kiểu dữ liệu được nhập động trong python

Đây là lý do tại sao Python được biết đến như một ngôn ngữ lập trình được gõ động

Nếu bạn muốn gán cùng một giá trị cho nhiều biến thì bạn có thể sử dụng phép gán chuỗi

myFirstVariable = mySecondVariable = 1

số

  • Số nguyên, số thập phân, số float được hỗ trợ
value = 1 #integer
value = 1.2 #float with a floating point
  • Long cũng được hỗ trợ. Chúng có hậu tố là L e. g. 9999999999999L

Dây

  • thông tin văn bản. Chuỗi là một chuỗi các chữ cái
  • Một chuỗi là một mảng các ký tự
  • Một giá trị chuỗi được đặt trong dấu ngoặc kép. dấu ngoặc đơn, đôi hoặc ba
name = 'farhad'
name = "farhad"
name = """farhad"""
  • Chuỗi là bất biến. Một khi chúng được tạo ra, chúng không thể thay đổi được. g
a = 'me'Updating it will fail:
a[1]='y'
It will throw a Type Error
  • Khi các biến được gán một giá trị mới thì bên trong, Python sẽ tạo một đối tượng mới để lưu trữ giá trị

Do đó, một tham chiếu/con trỏ tới một đối tượng được tạo. Con trỏ này sau đó được gán cho biến và kết quả là biến đó có thể được sử dụng trong chương trình

Chúng ta cũng có thể gán một biến cho một biến khác. Tất cả những gì nó làm là một con trỏ mới được tạo trỏ đến cùng một đối tượng

a = 1 #new object is created and 1 is stored there, new pointer is created, the pointer connects a to 1
b = a #new object is not created, new pointer is created only that connects b to 1

Các biến có thể có phạm vi cục bộ hoặc toàn cầu

Phạm vi cục bộ

  • Ví dụ, các biến được khai báo trong một hàm chỉ có thể tồn tại trong khối
  • Khi khối tồn tại, các biến cũng không thể truy cập được
def some_funcion[]:
TestMode = False
print[TestMode]

Chủ Đề