/ / Học cách thêm chuỗi văn bản cùng với ghép nối Python

Học cách thêm chuỗi văn bản cùng với ghép nối Python

Cho dù bạn đang xây dựng giao diện người dùng, dịch văn bản hay tạo HTML, thì nối chuỗi là một kỹ năng cần phải có.


Ai đó đang cầm một cuốn sách Python

Nối là quá trình nối hai chuỗi lại với nhau để tạo thành một chuỗi lớn hơn. Thông thường, ít nhất một trong những chuỗi này là một biến. Bạn có thể tham gia nhập liệu của người dùng để tạo thành lời chào hoặc các giá trị từ cơ sở dữ liệu để hiển thị tên đầy đủ của ai đó.

Python cung cấp các phương tiện nối các chuỗi khác nhau, mỗi phương tiện có những lợi ích khác nhau. Đây là tất cả những gì bạn cần biết để nối các chuỗi trong Python.

Cách nối chuỗi trong Python

Python cung cấp một số cách nối các chuỗi. Dưới đây là bốn trong số những điều phổ biến nhất: ba toán tử và một hàm. Bạn có thể dùng tham gia chức năng hoặc một trong những +, %hoặc * các toán tử. Mỗi thứ đều có công dụng của nó, tùy thuộc vào hoàn cảnh của bạn.

1. Sử dụng + Toán tử

Bạn có thể dùng + toán tử để thêm hai số, nhưng bạn cũng có thể sử dụng nó để kết hợp hai chuỗi. Dưới đây là một ví dụ cơ bản cho thấy cách làm như vậy:

# combine two strings using the + operator
str1 = "How to concatenate "
str2 = "strings in Python."
result = str1 + str2
print(result)

Kết quả đầu ra sẽ là:

How to concatenate strings in Python.

Ví dụ này nối hai chuỗi, nhưng bạn có thể nối bao nhiêu chuỗi tùy ý trong một câu lệnh:

# combine three strings using the + operator
str1 = "How to concatenate "
str2 = "strings "
str3 = "in Python."
result = str1 + str2 + str3
print (result)

LÀM VIDEO TRONG NGÀY

Kết quả đầu ra sẽ là:

How to concatenate strings in Python.

2. Sử dụng phương thức Join ()

Phương thức nối là một trong những hàm tích hợp hữu ích nhất của Python. Nó chỉ áp dụng cho các chuỗi nên bạn không thể sử dụng nó để thêm các giá trị số. Bạn nên sử dụng phương thức nối khi bạn muốn kết hợp một tập hợp các chuỗi với cùng một chuỗi ở giữa: dấu phân cách. Dấu phân tách có thể là bất kỳ chuỗi hợp lệ nào, bao gồm cả chuỗi trống:

str1 = "Python concatenate "
str2 = "strings"
print("".join([str1, str2]))
str3 = "Python concatenate"
print(" ".join([str3, str2]))

Đầu ra là:

Python concatenate strings
Python concatenate strings

3. Sử dụng Toán tử%

Toán tử% định dạng một chuỗi, nhưng ở dạng đơn giản nhất, nó đóng vai trò như một công cụ nối. Bạn có thể dùng %S trình giữ chỗ để thay thế cho các chuỗi, nối chúng một cách hiệu quả.

Ví dụ:

str1 = "Python"
str2 = "string concatenation"
print("%s %s" % (str1, str2))

Đầu ra là:

Python string concatenation

Python 3 đã giới thiệu một hàm mới để định dạng chuỗi: phương thức định dạng. Điều này hoạt động tương tự, thay thế trình giữ chỗ cho các giá trị trong một chuỗi lớn hơn và bạn cũng có thể sử dụng nó để nối cơ bản.

4. Sử dụng toán tử *

Các * toán tử cung cấp một phương tiện khác để nối các chuỗi, mặc dù đối với các trường hợp rất cụ thể. Toán tử này lặp lại một chuỗi một số lần nhất định. Ví dụ:


str1 = "Welcome"
str2 = str1 * 3
print(str2)

Đầu ra là:

WelcomeWelcomeWelcome

Thêm chuỗi văn bản cùng với kết nối Python

Python là một ngôn ngữ mạnh mẽ vì nó có các toán tử và phương thức tích hợp cho nhiều hoạt động phổ biến. Bằng cách nắm vững những điều này, bạn có thể sử dụng phù hợp nhất cho bất kỳ tình huống nào mà bạn thấy mình đang ở trong đó.

Định dạng chuỗi là một phần cơ bản của lập trình bằng Python. Có rất nhiều khóa học Python có sẵn để giúp các lập trình viên mới bắt đầu học kiến ​​thức cơ bản.


Hình minh họa logo Python cùng với các ứng dụng của nó

9 khóa học trực tuyến miễn phí cho người mới bắt đầu Python

Đọc tiếp


Thông tin về các Tác giả

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *