Chuỗi trong Python là các đối tượng bất biến. Bạn không thể sửa đổi chuỗi ban đầu, nhưng bạn luôn có thể trả về một chuỗi mới. Có nhiều cách khác nhau, chẳng hạn như sử dụng hàm += toán tử, tham gia [], f-string và nối các chuỗi với không gian.
Để nối một chuỗi vào một chuỗi khác & nbsp; trong Python, hãy sử dụng toán tử +=. Python += Toán tử nối một chuỗi vào một chuỗi khác. Nó & nbsp; thêm hai giá trị lại với nhau và gán giá trị cuối cùng cho một biến.append a string to another in Python, use the += operator. Python += operator appends a string to another. It adds two values together and assigns the final value to a variable.
Có những cách tiếp cận khác mà bạn có thể sử dụng để nối một chuỗi trong Python.
- Sử dụng phương thức String.join []string.join[] method
- Sử dụng dây Python F.Python f-strings
Chuẩn bị chuỗi bằng cách sử dụng toán tử += trong python
Nếu bạn sử dụng += [cộng với toán tử bằng nhau] để kết hợp hai chuỗi, một chuỗi mới sẽ được tạo và chuỗi ban đầu won thay đổi. Toán tử [+=] có thể được sử dụng để thực hiện tác vụ phụ lục.+=[plus equal operator] to concatenate two strings, a new string is created, and the original string won’t change. The [+=]operator can be used to perform the append task.
# app.py fname = "Millie" mname = "Bobby" # printing fname string print["The first name: " + str[fname]] # printing mname add string print["The middle name : " + str[mname]] # Using += operator adding one string to another fname += mname # print result print["The concatenated string is: " + fname]
Đầu ra
The first name: Millie The middle name : Bobby The concatenated string is: MillieBobby
Đầu tiên, chúng tôi đã xác định hai chuỗi trong đó chúng tôi sẽ nối chuỗi thứ hai vào chuỗi đầu tiên.
Sau đó, chúng tôi đã in hai chuỗi và sau đó sử dụng toán tử += để liên kết hoặc nối chuỗi chuỗi. Từ đầu ra cuối cùng, bạn có thể thấy chuỗi được nối.+= operator to concate or append the string. From the final output, you can see the concatenated string.
Chuẩn bị chuỗi nhiều lần trong Python
Bạn có thể nối các chuỗi nhiều lần bằng cách tạo một chức năng riêng biệt. Hãy để tạo ra một chức năng do người dùng xác định sẽ nối chuỗi n lần vào chuỗi ban đầu.Let’s create a user-defined function that will append the string n times to the original string.
# app.py str = 'Millie' def string_append[s, n]: op = '' i = 0 while i < n: op += s + '-' i = i + 1 return op jstring = string_append[str, 5] print[jstring]
Đầu ra
Millie-Millie-Millie-Millie-Millie-
Đầu tiên, chúng tôi đã xác định hai chuỗi trong đó chúng tôi sẽ nối chuỗi thứ hai vào chuỗi đầu tiên.str and number of times. Then we use a while loop to concatenate the strings until they reached the defined number of times, and it will stop after the condition becomes False.
Sau đó, chúng tôi đã in hai chuỗi và sau đó sử dụng toán tử += để liên kết hoặc nối chuỗi chuỗi. Từ đầu ra cuối cùng, bạn có thể thấy chuỗi được nối.string_append[] function returns the multiple concatenated strings.
Chuẩn bị chuỗi nhiều lần trong Python
Bạn có thể nối các chuỗi nhiều lần bằng cách tạo một chức năng riêng biệt. Hãy để tạo ra một chức năng do người dùng xác định sẽ nối chuỗi n lần vào chuỗi ban đầu.
# app.py fname = "Millie" mname = "Bobby" # printing fname string print["The first name: " + str[fname]] # printing mname add string print["The middle name : " + str[mname]] # Create a list of Strings listOfStrings = [fname, mname] finalString = "".join[listOfStrings] # print the final result print["The appended string is: " + finalString]
Đầu ra
The first name: Millie The middle name : Bobby The appended string is: MillieBobby
Đầu tiên, chúng tôi đã xác định hai chuỗi trong đó chúng tôi sẽ nối chuỗi thứ hai vào chuỗi đầu tiên.
Sau đó, chúng tôi đã in hai chuỗi và sau đó sử dụng toán tử += để liên kết hoặc nối chuỗi chuỗi. Từ đầu ra cuối cùng, bạn có thể thấy chuỗi được nối.You can also concate the strings using f-strings.
# app.py fname = "Millie" mname = "Bobby" # printing fname string print["The first name: " + str[fname]] # printing mname add string print["The middle name : " + str[mname]] # use f-strings to concat the strings. finalString = f"{fname}{mname}" # print result print["The appended string is: " + finalString]
Đầu ra
The first name: Millie The middle name : Bobby The appended string is: MillieBobby
Đầu tiên, chúng tôi đã xác định hai chuỗi trong đó chúng tôi sẽ nối chuỗi thứ hai vào chuỗi đầu tiên.
Sau đó, chúng tôi đã in hai chuỗi và sau đó sử dụng toán tử += để liên kết hoặc nối chuỗi chuỗi. Từ đầu ra cuối cùng, bạn có thể thấy chuỗi được nối.
Chuẩn bị chuỗi nhiều lần trong Python
Bạn có thể nối các chuỗi nhiều lần bằng cách tạo một chức năng riêng biệt. Hãy để tạo ra một chức năng do người dùng xác định sẽ nối chuỗi n lần vào chuỗi ban đầu.
Trong ví dụ này, chúng tôi đã xác định một chuỗi và một hàm, có hai tham số: str & nbsp; và & nbsp; số lần. Sau đó, chúng tôi sử dụng một vòng lặp trong thời gian để nối các chuỗi cho đến khi chúng đạt đến số lần xác định và nó sẽ dừng sau khi điều kiện trở nên sai.