sửa đổi lần cuối ngày 29 tháng 7 năm 2022
Python Thêm hướng dẫn chuỗi cho thấy cách kết hợp các chuỗi trong Python.
Hướng dẫn Python là một hướng dẫn toàn diện về ngôn ngữ Python.
Trong Python, một chuỗi là một chuỗi các ký tự Unicode được đặt hàng.
Có một số cách để thêm chuỗi vào Python:
- + toán tử
- __add__ Phương pháp
- Phương thức tham gia
- Định dạng chuỗi
Python thêm chuỗi với toán tử +
Cách dễ nhất để nối các chuỗi là sử dụng toán tử
$ ./add_string.py old tree7 hoặc
$ ./add_string.py old tree8. Toán tử
$ ./add_string.py old tree7 được sử dụng cả để thêm số và chuỗi; Trong lập trình, chúng tôi nói rằng toán tử bị quá tải.
add_string.py
#!/usr/bin/python a = 'old' b = ' tree' c = a + b print[c]
Hai chuỗi được thêm vào bằng toán tử
$ ./add_string.py old tree7.
$ ./add_string.py old tree
Trong ví dụ thứ hai, chúng tôi sử dụng toán tử bổ sung hợp chất.
add_string2.py
#!/usr/bin/python msg = 'There are' msg += ' three falcons' msg += ' in the sky' print[msg]
Ví dụ xây dựng một thông điệp với toán tử
$ ./add_string.py old tree8.
$ ./add_string2.py There are three falcons in the sky
Python thêm chuỗi với tham gia
Phương thức chuỗi
#!/usr/bin/python msg = 'There are' msg += ' three falcons' msg += ' in the sky' print[msg]2 kết hợp bất kỳ số lượng chuỗi nào được cung cấp trong một điều không thể điều chỉnh được [danh sách, danh sách]. Chúng tôi chỉ định ký tự mà các chuỗi được nối.
add_string_join.py
#!/usr/bin/python msg = ' '.join[['There', 'are', 'three', 'eagles', 'in', 'the', 'sky']] print[msg]
Trong ví dụ, chúng tôi tạo thành một thông điệp bằng cách tham gia bảy từ. Các từ được nối với một ký tự không gian duy nhất.
$ ./add_string_join.py There are three eagles in the sky
Python thêm chuỗi với định dạng chuỗi
Chúng ta có thể xây dựng chuỗi Python với định dạng chuỗi. Các biến được mở rộng trong các ký tự
#!/usr/bin/python msg = 'There are' msg += ' three falcons' msg += ' in the sky' print[msg]3 bên trong chuỗi.
format_str.py
#!/usr/bin/python w1 = 'two' w2 = 'eagles' msg = f'There are {w1} {w2} in the sky' print[msg]
Chúng tôi xây dựng một thông điệp với fstring của Python.
$ ./format_str.py There are two eagles in the sky
Python thêm chuỗi với __add_ phương thức
Một khả năng khác để thêm chuỗi là sử dụng phương pháp
#!/usr/bin/python msg = 'There are' msg += ' three falcons' msg += ' in the sky' print[msg]4 Dunder đặc biệt.
add_string3.py
#!/usr/bin/python s1 = "and old" s2 = " falcon" s3 = s1.__add__[s2] print[s3]
Ví dụ thêm hai chuỗi với
#!/usr/bin/python msg = 'There are' msg += ' three falcons' msg += ' in the sky' print[msg]4.
Trong hướng dẫn này, chúng tôi đã chỉ ra một số cách để thêm chuỗi vào Python.
Đọc hướng dẫn Python hoặc liệt kê tất cả các hướng dẫn Python.
Thêm sử dụng dây F trong Python
Điều gì là nối tiếp trong Python?
Một lần nữa có nghĩa là thêm một cái gì đó ở cuối đối tượng Python. Việc 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 ở cuối chuỗi hiện có. means adding something at the end of a Python object. Appending a string means all you need to do is add text at the end of an existing string.
Việc nối các ký tự vào một chuỗi có thể ném một lEGE_ERROR nếu kích thước kết quả vượt quá số lượng ký tự tối đa.length_error if the resulting size exceeds the maximum number of characters.
Tại sao bạn lại nối vào chuỗi?
Chúng ta cần nối vào một chuỗi vì nối một chuỗi vào một phương tiện khác kết hợp với nhau.joining them together.
Để nối một chuỗi vào chuỗi khác & nbsp; trong Python, hãy sử dụng toán tử +=. 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 string in Python, use the += operator. The += operator appends a string to another. It adds two values together and assigns the final value to a variable.
Một chuỗi mới được tạo bằng cách sử dụng +[cộng với toán tử bằng nhau] để kết hợp hai chuỗi và chuỗi ban đầu won thay đổi. & NBSP;
# 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
$ ./add_string.py old tree0
Đầ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ử += để 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.
Nối thêm một chuỗi nhiều lần trong Python
Để nối một StringMultipletimes trong Python, hãy sử dụng vòng lặp trong khi với toán tử +=. Sau đó, tạo chức năng do người dùng xác định để nối chuỗi n lần vào chuỗi ban đầu.append a string multiple times in Python, use the while loop with the += operator. Then, create a user-defined function to append the string n times to the original string.
$ ./add_string.py old tree1
Đầu ra
$ ./add_string.py old tree2
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.str and number of times.
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.False.
Hàm function_Append [] trả về nhiều chuỗi được nối.string_append[] function returns the multiple concatenated strings.
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
Nối thêm một chuỗi bằng phương thức chuỗi tham gia []
Để nối một chuỗi trong python, hãy sử dụng phương thức chuỗi tham gia []. Đầu tiên, tạo một danh sách, nối các chuỗi vào nó, & nbsp; và sử dụng hàm chuỗi [] để hợp nhất chúng để có được chuỗi cuối cùng.append a string in Python, use the string join[] method. First, create a list, append the strings to it, and use the string join[] function to merge them to get the final string.
$ ./add_string.py old tree3
Đầu ra
$ ./add_string.py old tree4
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.You can also concate the strings using f-strings.
$ ./add_string.py old tree5
Đầu ra
$ ./add_string.py old tree4
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.
Hàm function_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 một chuỗi trong Python.