Chúng ta có thể thêm vào một chuỗi trong python không?

Cách dễ nhất để nối các chuỗi là sử dụng toán tử

#!/usr/bin/python

msg = 'There are'

msg += ' three falcons'
msg += ' in the sky'

print(msg)
7 hoặc
$ ./add_string.py 
old tree
0. Toán tử
#!/usr/bin/python

msg = 'There are'

msg += ' three falcons'
msg += ' in the sky'

print(msg)
7 được sử dụng cho cả phép cộng số và chuỗi;

#!/usr/bin/python

a = 'old'
b = ' tree'

c = a + b
print(c)

Hai chuỗi được thêm bằng toán tử

#!/usr/bin/python

msg = 'There are'

msg += ' three falcons'
msg += ' in the sky'

print(msg)
7

$ ./add_string.py 
old tree

Trong ví dụ thứ hai, chúng tôi sử dụng toán tử cộng hợp

#!/usr/bin/python

msg = 'There are'

msg += ' three falcons'
msg += ' in the sky'

print(msg)

Ví dụ xây dựng thông báo với toán tử

$ ./add_string.py 
old tree
0

$ ./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

$ ./add_string.py 
old tree
4 nối bất kỳ số lượng chuỗi nào được cung cấp trong một lần lặp (tuple, list). Chúng tôi chỉ định ký tự mà các chuỗi được nối

#!/usr/bin/python

msg = ' '.join(['There', 'are', 'three', 'eagles', 'in', 'the', 'sky'])
print(msg)

Trong ví dụ này, chúng tôi tạo thành một tin nhắn bằng cách nối bảy từ. Các từ được nối với nhau bằng một ký tự khoảng trắng

________số 8

Python thêm chuỗi với định dạng chuỗi

Chúng ta có thể xây dựng các chuỗi Python với định dạng chuỗi. Các biến được mở rộng trong các ký tự

$ ./add_string.py 
old tree
5 bên trong chuỗi

Việc nối hai chuỗi đã được thảo luận nhiều lần trong các ngôn ngữ khác nhau. Nhưng nhiệm vụ là nối chuỗi này với chuỗi khác trong Python. Kiến thức thực hiện nhiệm vụ này có nhiều ứng dụng. Hãy thảo luận về những cách nhất định mà điều này có thể được thực hiện

Phương pháp 1. Nối các Chuỗi  Thành một Chuỗi  bằng cách sử dụng toán tử +=

Toán tử này có thể được sử dụng để thực hiện tác vụ nối chuỗi cụ thể này. Điều này khá đơn giản hơn so với các phương pháp truyền thống được sử dụng trong các ngôn ngữ khác, chẳng hạn như sử dụng một chức năng chuyên dụng để thực hiện tác vụ cụ thể này.  

Python3




$ ./add_string.py 
old tree
0

$ ./add_string.py 
old tree
1
$ ./add_string.py 
old tree
2
$ ./add_string.py 
old tree
3

 

$ ./add_string.py 
old tree
4

#!/usr/bin/python

a = 'old'
b = ' tree'

c = a + b
print(c)
00
$ ./add_string.py 
old tree
2
#!/usr/bin/python

a = 'old'
b = ' tree'

c = a + b
print(c)
02

 

#!/usr/bin/python

a = 'old'
b = ' tree'

c = a + b
print(c)
03

#!/usr/bin/python

a = 'old'
b = ' tree'

c = a + b
print(c)
04
#!/usr/bin/python

a = 'old'
b = ' tree'

c = a + b
print(c)
05
#!/usr/bin/python

a = 'old'
b = ' tree'

c = a + b
print(c)
06
#!/usr/bin/python

a = 'old'
b = ' tree'

c = a + b
print(c)
07
#!/usr/bin/python

a = 'old'
b = ' tree'

c = a + b
print(c)
08
#!/usr/bin/python

a = 'old'
b = ' tree'

c = a + b
print(c)
09

 

#!/usr/bin/python

a = 'old'
b = ' tree'

c = a + b
print(c)
00

#!/usr/bin/python

a = 'old'
b = ' tree'

c = a + b
print(c)
04
#!/usr/bin/python

a = 'old'
b = ' tree'

c = a + b
print(c)
05
#!/usr/bin/python

a = 'old'
b = ' tree'

c = a + b
print(c)
03
#!/usr/bin/python

a = 'old'
b = ' tree'

c = a + b
print(c)
07
#!/usr/bin/python

a = 'old'
b = ' tree'

c = a + b
print(c)
08
#!/usr/bin/python

a = 'old'
b = ' tree'

c = a + b
print(c)
06

 

#!/usr/bin/python

a = 'old'
b = ' tree'

c = a + b
print(c)
07

#!/usr/bin/python

a = 'old'
b = ' tree'

c = a + b
print(c)
08

$ ./add_string.py 
old tree
1
#!/usr/bin/python

a = 'old'
b = ' tree'

c = a + b
print(c)
07
$ ./add_string.py 
old tree
2
#!/usr/bin/python

a = 'old'
b = ' tree'

c = a + b
print(c)
00

 

#!/usr/bin/python

msg = 'There are'

msg += ' three falcons'
msg += ' in the sky'

print(msg)
03

#!/usr/bin/python

a = 'old'
b = ' tree'

c = a + b
print(c)
04
#!/usr/bin/python

a = 'old'
b = ' tree'

c = a + b
print(c)
05
#!/usr/bin/python

msg = 'There are'

msg += ' three falcons'
msg += ' in the sky'

print(msg)
06
#!/usr/bin/python

a = 'old'
b = ' tree'

c = a + b
print(c)
07
#!/usr/bin/python

msg = 'There are'

msg += ' three falcons'
msg += ' in the sky'

print(msg)
08

đầu ra

#!/usr/bin/python

a = 'old'
b = ' tree'

c = a + b
print(c)
0

Phương pháp 2. Nối các chuỗi thành một chuỗi  bằng cách sử dụng phép nối()

Người ta cũng có thể thực hiện chính tác vụ nối chuỗi này bằng cách sử dụng hàm nối Python. Ưu điểm của phương thức này so với phương thức trên là khi chúng ta có nhiều chuỗi để nối thay vì chỉ hai chuỗi.