Học Cách Thêm Chuỗi Văn Bản Cùng Với Ghép Nối 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.

Mục Lục

  • Cách nối chuỗi trong Python
    • 1. Sử dụng + Toán tử
    • 2. Sử dụng phương thức Join ()
    • 3. Sử dụng Toán tử%
    • 4. Sử dụng toán tử *
  • Thêm chuỗi văn bản cùng với kết nối 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 + operatorstr1 = "How to concatenate "str2 = "strings in Python."result = str1 + str2print(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 + operatorstr1 = "How to concatenate "str2 = "strings " str3 = "in Python."result = str1 + str2 + str3print (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 stringsPython 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 * 3print(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ả

61a9ab44eeaf7 IMG 20210918 120939

Gaurav Siyal (Đã xuất bản 67 bài báo)

Gaurav Siyal có hai năm kinh nghiệm viết bài, viết cho hàng loạt công ty tiếp thị kỹ thuật số và tài liệu về vòng đời phần mềm.

Xem thêm từ Gaurav Siyal

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký

Từ khóa » Hàm Nối Chuỗi Trong Python