Computer >> Máy Tính >  >> Lập trình >> Python

Làm thế nào để khai báo một biến trong Python?

Trong Python, chúng ta không cần khai báo một biến với một số kiểu dữ liệu cụ thể.

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

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

  • Chỉ cần đặt tên cho biến

  • Gán giá trị bắt buộc cho nó

  • Kiểu dữ liệu của biến sẽ được tự động xác định từ giá trị được gán, chúng tôi không cần xác định nó một cách rõ ràng.

Khai báo một biến số nguyên

Để khai báo một biến số nguyên -

  • Đặt tên biến

  • Gán một giá trị số nguyên cho nó

Ví dụ

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

Đây là cách bạn khai báo một biến số nguyên trong Python. Chỉ cần đặt tên cho biến và gán giá trị cần thiết cho nó. Kiểu dữ liệu được xác định tự động.

Đầu ra

2
<class 'int'>

Khai báo một biến chuỗi

Gán một giá trị chuỗi cho biến và nó sẽ trở thành một biến chuỗi. Trong Python, giá trị chuỗi ký tự được gán trong dấu ngoặc kép hoặc dấu ngoặc kép.

Ví dụ

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

Đầu ra

2
<class 'str'>

Khai báo một biến float

Một biến float có thể được khai báo bằng cách gán giá trị float. Một cách khác là đánh máy.

Chúng tôi sẽ sử dụng cả hai.

Ví dụ

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

Đầu ra

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

Lưu ý : Biến chuỗi cũng có thể được khai báo bằng cách sử dụng kiểu ép kiểu, khi sử dụng các giá trị nguyên dưới dạng chuỗi.

Không giống như một số ngôn ngữ khác, nơi chúng ta chỉ có thể gán giá trị của kiểu dữ liệu đã xác định cho một biến. Điều này có nghĩa là một biến thể số nguyên chỉ có thể được gán một giá trị số nguyên trong suốt chương trình. Tuy nhiên, trong Python, biến không thuộc một kiểu dữ liệu cụ thể. Loại dữ liệu của chúng có thể được thay đổi ngay cả sau khi nó được thiết lập.

Ví dụ sau sẽ làm rõ khái niệm trên.

Ví dụ

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

Đầu ra

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

Biến x thuộc kiểu int. Sau đó, khi giá trị chuỗi được gán cho nó, nó sẽ thay đổi thành một biến chuỗi.