Chào mừng bạn đến với bài viết tiếp theo trong series hướng dẫn về ngôn ngữ Python 3. Ở bài trước, chúng ta đã có cái nhìn tổng quan về Python. Hôm nay, mncatlinhdd.edu.vn sẽ cùng bạn khám phá cú pháp khai báo biến và các kiểu dữ liệu cơ bản trong Python. Việc nắm vững cú pháp đúng để khai báo một biến trong Python là gì? sẽ giúp bạn xây dựng nền tảng vững chắc để lập trình hiệu quả hơn.
Trong Python, việc khai báo biến vô cùng đơn giản. Bạn chỉ cần sử dụng cú pháp sau:
tenBien = giaTri
Trong đó:
tenBien
là tên biến bạn muốn đặt. Lưu ý, tên biến phải bắt đầu bằng chữ cái hoặc dấu gạch dưới (_
), không được bắt đầu bằng số hoặc ký tự đặc biệt. Python phân biệt chữ hoa và chữ thường (ví dụ: name
và Name
là hai biến khác nhau).giaTri
là giá trị bạn muốn gán cho biến. Giá trị này có thể thuộc nhiều kiểu dữ liệu khác nhau, chúng ta sẽ tìm hiểu chi tiết hơn ở phần sau.Ví dụ:
name = "Vũ Thanh Tài" # Gán chuỗi "Vũ Thanh Tài" cho biến name
Python còn cho phép bạn gán cùng một giá trị cho nhiều biến cùng lúc:
a = b = c = 1996 # Cả a, b, và c đều có giá trị là 1996
Hoặc khai báo nhiều biến trên cùng một dòng với các giá trị tương ứng:
name, age, male = "Vũ Thanh Tài", 22 , True # Khai báo đồng thời name, age, và male
Một điểm mạnh của Python là khả năng tự động nhận diện kiểu dữ liệu của biến dựa trên giá trị được gán. Điều này giúp code trở nên ngắn gọn và dễ đọc hơn. Dưới đây là một số kiểu dữ liệu cơ bản bạn cần làm quen:
name = "Vũ Thanh Tài"
age = 22
point = 8.9
option = [1, 2, 3, 4, 5]
stuple = ('Vũ Thanh Tài', 22 , True)
dictionary = {"name": "Vu Thanh Tai", "age": 22, "male": True}
Chúng ta sẽ đi sâu vào từng kiểu dữ liệu này trong các bài viết tiếp theo.
Để xác định kiểu dữ liệu của một biến, Python cung cấp hàm type()
:
type(data)
Trong đó data
là biến bạn muốn kiểm tra.
Ví dụ:
name = "Vũ Thanh Tài"print(type(name)) # Output: <class 'str'>age = 22print(type(age)) # Output: <class 'int'>point = 8.9print(type(point)) # Output: <class 'float'>option = [1,2,3,4,5]print(type(option)) # Output: <class 'list'>tuplet = ('Vũ Thanh Tài', 22 , True)print(type(tuplet)) # Output: <class 'tuple'>dictionary = {"name": "Vu Thanh Tai", "age": 22, "male": True}print(type(dictionary)) # Output: <class 'dict'>
Đôi khi, bạn cần chuyển đổi một biến từ kiểu dữ liệu này sang kiểu dữ liệu khác. Python cung cấp các hàm sau để ép kiểu:
float(data)
: Chuyển đổi data
sang kiểu số thực.int(data, base)
: Chuyển đổi data
sang kiểu số nguyên. base
là cơ số (ví dụ: 2 cho hệ nhị phân, 16 cho hệ thập lục phân). Nếu bỏ qua base
, mặc định là 10.str(data)
: Chuyển đổi data
sang kiểu chuỗi.complex(data)
: Chuyển đổi data
sang kiểu số phức.tuple(data)
: Chuyển đổi data
sang kiểu tuple.dict(data)
: Chuyển đổi data
sang kiểu dictionary. Lưu ý: data
phải ở định dạng phù hợp để chuyển đổi thành dictionary (ví dụ: một list các tuples, mỗi tuple có hai phần tử).hex(data)
: Chuyển đổi data
sang chuỗi hệ thập lục phân.oct(data)
: Chuyển đổi data
sang chuỗi hệ bát phân.chr(data)
: Chuyển đổi mã ASCII data
sang ký tự tương ứng.Ví dụ:
age = 22# Ép sang floatfloatAge = float(age)print(type(floatAge)) # Output: <class 'float'>print(floatAge) # Output: 22.0# Ép sang chuỗistrAge = str(age)print(type(strAge)) # Output: <class 'str'>print(strAge) # Output: "22"
Bài viết này đã cung cấp cho bạn kiến thức cơ bản về cách khai báo biến và các kiểu dữ liệu trong Python. Hãy nhớ rằng việc tuân thủ các quy tắc đặt tên biến là rất quan trọng để code dễ đọc và dễ bảo trì hơn. mncatlinhdd.edu.vn hy vọng bạn sẽ tiếp tục theo dõi series này để khám phá thêm nhiều kiến thức thú vị về Python!
Chúc bạn thành công trên con đường chinh phục ngôn ngữ Python!
[internal_links] (Liên kết đến các bài viết khác trong series Python)
Giáo sư Nguyễn Lân Dũng là một trong những nhà khoa học hàng đầu Việt Nam trong lĩnh vực vi sinh vật học, với hơn 50 năm cống hiến cho giáo dục và nghiên cứu (Wiki). Ông là con trai của Nhà giáo Nhân dân Nguyễn Lân, xuất thân từ một gia đình nổi tiếng hiếu học. Trong sự nghiệp của mình, Giáo sư đã đảm nhiệm nhiều vị trí quan trọng như Chủ tịch Hội các ngành Sinh học Việt Nam, Đại biểu Quốc hội và được phong tặng danh hiệu Nhà giáo Nhân dân vào năm 2010.
Khi mua sắm trên Shopee, bạn có thể bắt gặp trạng thái "Chờ thanh toán"…
9/1 Là Cung Gì? Giải Mã Tính Cách & Nghề Nghiệp Phù HợpBạn có tò…
Bạn dự định chọn biệt danh dễ thương, đáng yêu hay vui nhộn, cá tính,...?…
Mùng 9 tháng 9 âm lịch là ngày gì mà lại được nhiều người quan…
Chào mừng kỷ niệm 70 năm chiến thắng Điện Biên Phủ (7/5/1954 - 7/5/2024), chúng…
Bạn đã bao giờ tự hỏi "last seen hours ago" có nghĩa là gì khi…
This website uses cookies.