Trong Python, dữ liệu dạng chữ gọi là chuỗi (string).
Muốn ghép (nối) nhiều chuỗi lại với nhau, ta có thể dùng nhiều cách khác nhau:
- Dùng +
- Dùng +=
- Dùng join()
- Dùng f-string (cách hiện đại, ngắn gọn)
ho = "Trần Văn"
ten = "A"
hoten = ho + " " + ten
print(hoten)
chuoi = "Xin"
chuoi += " chào"
chuoi += " các bạn"
print(chuoi)
ho = "Trần Văn"
ten = "A"
ketqua = f"{ho} {ten}"
print(ketqua)
ds = ["Nam", "Lan", "Hoa"]
ketqua = " - ".join(ds)
print(ketqua)
Cách | Ý nghĩa | Ví dụ | Kết quả |
---|---|---|---|
+ | Nối 2 chuỗi lại | "A" + "B" | AB |
+= | Nối thêm chuỗi và gán lại | x = "A" x += "B" |
AB |
join() | Nối nhiều chuỗi trong danh sách | "-".join(["A","B","C"]) | A-B-C |
f-string | Chèn biến trực tiếp vào chuỗi | f"{ho} {ten}" | Trần Văn A |
- Có nhiều cách nối chuỗi trong Python.
- Với ít chuỗi: dùng + hoặc +=.
- Với danh sách: dùng join().
- Với câu văn cần chèn biến: dùng f-string là ngắn gọn nhất.
Tìm kiếm:
Hướng dẫn chi tiết về ohép toán kết hợp chuỗi trong trong Python, liên hệ với Scrach để dễ hiểu.