Cấu trúc cơ bản của Python: Hướng dẫn chi tiết cho người mới bắt đầu

 


Cấu trúc cơ bản của Python: Hướng dẫn chi tiết cho người mới bắt đầu

Python là một trong những ngôn ngữ lập trình phổ biến nhất hiện nay, được yêu thích nhờ cú pháp đơn giản và dễ học. Trong bài viết này, chúng ta sẽ tìm hiểu về cấu trúc cơ bản của Python, bao gồm biến và kiểu dữ liệu, toán tử, cũng như cách nhập và xuất dữ liệu.

1. Biến và kiểu dữ liệu trong Python

Biến trong Python

Biến (variable) là nơi lưu trữ giá trị trong bộ nhớ. Trong Python, bạn không cần khai báo kiểu dữ liệu trước khi sử dụng biến, vì Python tự động xác định kiểu dữ liệu dựa trên giá trị gán.

Ví dụ:

x = 10 # Biến số nguyên
name = "Python" # Biến chuỗi
pi = 3.14 # Biến số thực

Kiểu dữ liệu trong Python

Python hỗ trợ nhiều kiểu dữ liệu khác nhau, bao gồm:

  • Số nguyên (int): x = 10
  • Số thực (float): pi = 3.14
  • Chuỗi (str): name = "Python"
  • Danh sách (list): numbers = [1, 2, 3, 4]
  • Tuple (bộ dữ liệu bất biến): coordinates = (10, 20)
  • Từ điển (dict): student = {"name": "John", "age": 25}
  • Tập hợp (set): unique_numbers = {1, 2, 3, 4, 5}
  • Boolean (bool): is_valid = True

2. Toán tử trong Python

Python hỗ trợ nhiều loại toán tử, bao gồm:

Toán tử số học

Dùng để thực hiện các phép toán số học cơ bản:

a = 10
b = 3
print(a + b) # Cộng
print(a - b) # Trừ
print(a * b) # Nhân
print(a / b) # Chia
print(a // b) # Chia lấy nguyên
print(a % b) # Chia lấy dư
print(a ** b) # Lũy thừa

Toán tử so sánh

Dùng để so sánh hai giá trị:

print(a == b) # Bằng
print(a != b) # Khác
print(a > b) # Lớn hơn
print(a < b) # Nhỏ hơn
print(a >= b) # Lớn hơn hoặc bằng
print(a <= b) # Nhỏ hơn hoặc bằng

Toán tử logic

Dùng để kết hợp các biểu thức điều kiện:

x = True
y = False
print(x and y) # Toán tử AND
print(x or y) # Toán tử OR
print(not x) # Toán tử NOT

3. Nhập và xuất dữ liệu trong Python

Nhập dữ liệu (input)

Hàm input() được sử dụng để nhận dữ liệu từ người dùng:

name = input("Nhập tên của bạn: ")
print("Chào", name)

Xuất dữ liệu (print)

Hàm print() được dùng để hiển thị dữ liệu lên màn hình:

age = 25
print("Tuổi của bạn là:", age)

Bạn cũng có thể sử dụng f-string để định dạng chuỗi:

name = "Alice"
age = 30
print(f"Tên tôi là {name} và tôi {age} tuổi.")

Kết luận

Python là một ngôn ngữ lập trình mạnh mẽ và linh hoạt. Việc hiểu về cấu trúc cơ bản, biến, kiểu dữ liệu, toán tử, và cách nhập/xuất dữ liệu sẽ giúp bạn làm chủ Python nhanh chóng. Hy vọng bài viết này hữu ích cho bạn trong hành trình học lập trình Python!

Mới hơn Cũ hơn
Đọc tiếp:
Lên đầu trang