Computer >> Máy Tính >  >> Lập trình >> Python

Thêm một chuỗi Python vào một chuỗi Python khác

Bằng cách thêm các chuỗi trong python, chúng tôi chỉ nối chúng để có một chuỗi mới. Điều này hữu ích trong nhiều trường hợp như phân tích văn bản, v.v. Dưới đây là hai cách tiếp cận mà chúng tôi xem xét cho nhiệm vụ này.

Sử dụng + =Toán tử

Toán tử + có thể được sử dụng cho các chuỗi tương tự như đối với các số. Sự khác biệt duy nhất là, trong trường hợp chuỗi, việc nối diễn ra và không phải là một phép cộng số.

Ví dụ

s1 = "What a beautiful "
s2 = "flower "

print("Given string s1 : " + str(s1))
print("Given string s2 : " + str(s2))
#Using += operator
res1 = s1+s2
print("result after adding one string to another is : ", res1)

# Treating numbers as strings
s3 = '54'
s4 = '02'
print("Given string s1 : " + str(s3))
print("Given string s2 : " + str(s4))
res2 = s3+s4
print("result after adding one string to another is : ", res2)

Đầu ra

Chạy đoạn mã trên cho chúng ta kết quả sau -

Given string s1 : What a beautiful
Given string s2 : flower
result after adding one string to another is : What a beautiful flower
Given string s1 : 54
Given string s2 : 02
result after adding one string to another is : 5402

Sử dụng tham gia

Chúng ta có thể sử dụng phép nối () theo cách tương tự như toán tử dấu cộng ở trên. Chúng tôi có thể nối bất kỳ số lượng chuỗi nào bằng cách sử dụng phương pháp này. Kết quả sẽ giống với toán tử cộng.

Ví dụ

s1 = "What a beautiful "
s2 = "flower "

print("Given string s1 : " + str(s1))
print("Given string s2 : " + str(s2))
print("result after adding one string to another is : "," ".join((s1,s2)))

# Treating numbers as strings
s3 = '54'
s4 = '02'
print("Given string s1 : " + str(s3))
print("Given string s2 : " + str(s4))
print("result after adding one string to another is : ","".join((s3,s4)))

Đầu ra

Chạy đoạn mã trên cho chúng ta kết quả sau -

Given string s1 : What a beautiful
Given string s2 : flower
result after adding one string to another is : What a beautiful flower
Given string s1 : 54
Given string s2 : 02
result after adding one string to another is : 5402