Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Cách khai báo biến trong Python?


Trong Python, không cần khai báo biến với kiểu dữ liệu cụ thể.

Python không có lệnh khai báo biến. Biến được tạo khi gán giá trị cho nó. Giá trị gán cho biến xác định kiểu dữ liệu của biến đó.

Do đó, khai báo biến trong Python rất đơn giản.

  • Chỉ cần đặt tên biến.
  • Gán giá trị cần thiết.
  • Kiểu dữ liệu sẽ tự động xác định từ giá trị gán, không cần định nghĩa tường minh.

Khai báo biến số nguyên (integer)

Để khai báo biến integer:

  • Đặt tên biến.
  • Gán giá trị số nguyên.

Ví dụ

x = 2
print(x)
print(type(x))

Đây là cách khai báo biến integer trong Python. Chỉ đặt tên và gán giá trị. Kiểu tự động xác định.

Kết quả

2
<class 'int'>

Khai báo biến chuỗi (string)

Gán giá trị chuỗi cho biến và nó thành biến string. Trong Python, chuỗi có thể gán trong ngoặc đơn hoặc kép.

Ví dụ

x = '2'
print(x)
print(type(x))

Kết quả

2
<class 'str'>

Khai báo biến thực (float)

Biến float khai báo bằng gán giá trị float. Cách khác là ép kiểu (type casting).

Sử dụng cả hai.

Ví dụ

x = 2.0
print(x)
print(type(x))
y = float(2)
print(y)
print(type(y))

Kết quả

2.0
<class 'float'>
2.0
<class 'float'>

Lưu ý: Biến string cũng có thể khai báo bằng ép kiểu, khi dùng giá trị integer như string.

Khác với ngôn ngữ khác, nơi biến chỉ gán giá trị của kiểu đã định nghĩa. Nghĩa là biến integer chỉ gán integer suốt chương trình. Nhưng trong Python, biến không có kiểu cố định. Kiểu của chúng có thể thay đổi sau khi đã đặt.

Ví dụ sau làm rõ khái niệm này.

Ví dụ

x = 10
print(x)
print(type(x))
x = "abc"
print(x)
print(type(x))

Kết quả

10
<class 'int'>
abc
<class 'str'>

Biến x ban đầu kiểu int. Sau khi gán giá trị string, nó thành biến string.