Cách thêm chuỗi vào cuối dòng trong Python
Chuỗi Python là một đối tượng bất biến bao gồm một chuỗi các ký tự và một ký tự chỉ là một ký hiệu
Show Phần bổ sung trong Python là gì?“Nối thêm” có nghĩa là thêm một cái gì đó vào cuối một đối tượng Python. Nối một chuỗi có nghĩa là tất cả những gì bạn cần làm là thêm văn bản vào cuối chuỗi hiện có Việc thêm các ký tự vào một chuỗi có thể gây ra lỗi length_error nếu kích thước kết quả vượt quá số lượng ký tự tối đa Tại sao bạn sẽ thêm vào chuỗi?Chúng ta cần nối thêm vào một chuỗi vì nối một chuỗi vào một chuỗi khác có nghĩa là nối chúng lại với nhau Python nối vào chuỗi3 cách tốt nhất để nối vào chuỗi trong Python
Phương pháp 1. Sử dụng toán tử +=Để nối một chuỗi vào một chuỗi khác trong Python, hãy sử dụng toán tử +=. Nó cộng hai giá trị lại với nhau và gán giá trị cuối cùng cho một biến Một chuỗi mới được tạo bằng +=(toán tử cộng bằng) để nối hai chuỗi và chuỗi ban đầu sẽ không thay đổi. # 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à sử dụng toán tử += để nối hoặc nối chuỗi. Từ đầu ra cuối cùng, bạn có thể thấy chuỗi được nối Nối một chuỗi nhiều lần trong PythonĐể nối một chuỗi nhiều lần trong Python, hãy sử dụng vòng lặp while với toán tử +=. Sau đó, tạo một hàm do người dùng định nghĩa để nối chuỗi n lần vào chuỗi ban đầu # 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 raMillie-Millie-Millie-Millie-Millie- Trong ví dụ này, chúng ta đã định nghĩa một chuỗi và một hàm nhận hai tham số. str và số lần Sau đó, chúng tôi sử dụng vòng lặp while để 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ở thành Sai Hàm string_append() trả về nhiều chuỗi được nối Có những cách tiếp cận khác mà bạn có thể sử dụng để nối thêm một chuỗi trong Python
Phương pháp 2. Sử dụng phương thức String join()Để nối một chuỗi trong Python, hãy sử dụng chuỗi. phương thức tham gia (). Trước tiên, hãy tạo một danh sách, nối các chuỗi vào danh sách đó và sử dụng hàm string join() để hợp nhất chúng để có được chuỗi cuối cùng # 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 raThe first name: Millie The middle name : Bobby The appended string is: MillieBobby Phương pháp 3. Sử dụng chuỗi fKể từ ngày 3. 6, Python f-strings là một cách hoàn toàn mới để định dạng chuỗi. Chúng không chỉ dễ đọc hơn mà còn ngắn gọn hơn và ít bị lỗi hơn so với các cách định dạng khác và chúng cũng nhanh hơn. Bạn cũng có thể nối các chuỗi bằng chuỗi f # 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 raThe first name: Millie The middle name : Bobby The appended string is: MillieBobby Trong ví dụ này, có vẻ như chúng ta đang định dạng hai chuỗi bằng chuỗi f, nhưng chúng ta đang nối hai chuỗi Phần kết luậnCách tốt nhất để nối vào một chuỗi trong Python, hãy sử dụng toán tử +=. Chúng tôi đã thấy ba cách tiếp cận, nhưng cách tốt nhất là += Toán tử += có thể thêm một ký tự (hoặc chuỗi) vào cuối một chuỗi khác và thực hiện tác vụ nối thêm |