Giới thiệu f-string trong Python – Cách đơn giản để chèn biến vào chuỗi xâu

Web Publisher User


🔍 f-string là gì?

Trong Python, f-string (viết tắt của formatted string) là một cách rất tiện lợi và dễ đọc để chèn giá trị của biến vào trong chuỗi văn bản.

f-string được giới thiệu từ phiên bản Python 3.6, và hiện là cách được khuyên dùng vì cú pháp ngắn gọn, dễ hiểu hơn các cách cũ như dùng dấu % hoặc phương thức .format().

✅ Cú pháp cơ bản

name = "An"
age = 16

# Sử dụng f-string
print(f"Chào bạn {name}, bạn {age} tuổi.")
Giải thích: Chữ cái f đặt trước dấu ngoặc kép "..." cho biết đây là một f-string. Bên trong chuỗi, bạn có thể chèn trực tiếp biến bằng cách đặt tên biến trong cặp dấu { }.

💡 So sánh với cách cũ

# Cách cũ với format()
print("Chào bạn {}, bạn {} tuổi.".format(name, age))

# Với f-string
print(f"Chào bạn {name}, bạn {age} tuổi.")

Kết luận: f-string ngắn hơn, dễ đọc hơn rất rất nhiều!


🔢 f-string còn có thể làm gì?

1. Tính toán trực tiếp trong dấu { }

a = 5
b = 3
print(f"{a} + {b} = {a + b}")

Kết quả: 5 + 3 = 8

2. Định dạng số thập phân

pi = 3.14159
print(f"Số pi làm tròn: {pi:.2f}")

Kết quả: Số pi làm tròn: 3.14

3. Dùng với hàm

def get_name():
    return "Mai"

print(f"Xin chào {get_name()}!")

🧠 Bài tập nhỏ

Viết chương trình hỏi tên và tuổi người dùng, sau đó in ra câu:

"Xin chào [tên], bạn [tuổi] tuổi, chúc một ngày vui vẻ!"

Gợi ý:

name = input("Nhập tên của bạn: ")
age = input("Nhập tuổi của bạn: ")

print(f"Xin chào {name}, bạn {age} tuổi, chúc một ngày vui vẻ!")


🎯 Kết luận

  • f-string là cách hiện đại và hiệu quả để tạo chuỗi có chứa biến trong Python.
  • Dễ đọc, dễ viết và cực kỳ tiện dụng trong thực tế.

Nếu bạn mới học lập trình, hãy thử dùng f-string thường xuyên – nó sẽ giúp mã của bạn trông sạch sẽ hơn cũng như ngắn gọn, dễ hiểu và chuyên nghiệp hơn! 🚀

Đăng nhận xét

Chúng tôi rất vui khi bạn muốn đóng góp ý kiến. Để đảm bảo môi trường trao đổi lành mạnh, vui lòng tuân thủ các quy định sau:

1. Sử dụng tiếng Việt có dấu đầy đủ, tránh viết tắt.
2. Bình luận sẽ được kiểm duyệt trước khi công khai.
3. Tôn trọng người khác và đóng góp ý kiến xây dựng.
4. Tuân thủ chính sách của Google và TTKT.

Cảm ơn bạn đã đồng hành cùng chúng tôi!

CẢNH BÁO

Gần đây, chúng tôi phát hiện nội dung bị chụp màn hình và chia sẻ trái phép. TTKT khuyến cáo bạn không nên chụp màn hình mà hãy chia sẻ link đến bài viết để tôn trọng tác giả và tránh bị vô hiệu hóa tài khoản.

Yêu cầu Đăng nhập

Để tiếp tục sử dụng, vui lòng đăng nhập.