Nối và tham gia trong Python

Một thuật ngữ khác thường được sử dụng khi nói về các chuỗi nối thêm là nối. Vì vậy, bạn sẽ thường thấy các thuật ngữ này — chắp thêm và nối — được sử dụng thay thế cho nhau

Dù bằng cách nào, nối thêm hoặc nối các chuỗi có nghĩa là thêm hoặc nối giá trị của một chuỗi này với một chuỗi khác.  

Hãy xem các cách khác nhau mà bạn có thể thực hiện việc này bằng các ví dụ mã đơn giản

Cách nối chuỗi trong Python bằng toán tử first_name = "John " last_name = "Doe" print(first_name + last_name) # John Doe1

Bạn có thể sử dụng toán tử

first_name = "John "
last_name = "Doe"

print(first_name + last_name)
# John Doe
1 để nối hai hoặc nhiều chuỗi. Đây là một ví dụ

first_name = "John"
last_name = "Doe"

print(first_name + last_name)
# JohnDoe

Trong ví dụ trên, chúng tôi đã tạo hai biến chuỗi –

first_name = "John "
last_name = "Doe"

print(first_name + last_name)
# John Doe
3 và
first_name = "John "
last_name = "Doe"

print(first_name + last_name)
# John Doe
4. Chúng có giá trị lần lượt là "John" và "Doe"

Để nối các biến này, chúng tôi đã sử dụng toán tử

first_name = "John "
last_name = "Doe"

print(first_name + last_name)
# John Doe
1.
first_name = "John "
last_name = "Doe"

print(first_name + last_name)
# John Doe
6

Bạn sẽ nhận thấy ở đầu ra rằng chúng ta có hai biến được nối với nhau mà không có bất kỳ khoảng cách nào.

first_name = "John "
last_name = "Doe"

print(first_name + last_name)
# John Doe
7

Bạn có thể thêm khoảng trắng sau giá trị

first_name = "John "
last_name = "Doe"

print(first_name + last_name)
# John Doe
3. "John ". Hoặc trước giá trị
first_name = "John "
last_name = "Doe"

print(first_name + last_name)
# John Doe
4. "con nai". Đó là

first_name = "John "
last_name = "Doe"

print(first_name + last_name)
# John Doe

Bạn cũng có thể thêm khoảng cách bằng cách sử dụng dấu ngoặc kép trong khi nối chuỗi. Đây là cách

first_name = "John "
last_name = "Doe"

print(first_name + "" + last_name)
# John Doe

Cách nối một chuỗi trong Python bằng phương thức first_name = "John " last_name = "Doe" print(first_name + "" + last_name) # John Doe0

Một cách khác để bạn có thể nối chuỗi trong Python là sử dụng phương thức

first_name = "John "
last_name = "Doe"

print(first_name + "" + last_name)
# John Doe
0

Phương thức

first_name = "John "
last_name = "Doe"

print(first_name + "" + last_name)
# John Doe
0 lấy một đối tượng có thể lặp lại — Danh sách, Bộ dữ liệu, Chuỗi, Bộ, Từ điển — làm tham số của nó. Đây là cú pháp trông như thế nào

string.join(iterable_object)

Đây là một ví dụ cho thấy cách sử dụng có thể nối thêm chuỗi bằng phương thức

first_name = "John "
last_name = "Doe"

print(first_name + "" + last_name)
# John Doe
0

first_name = "John"
last_name = "Doe"

print("".join([first_name, last_name]))
# JohnDoe

Ở đây, chúng tôi đã chuyển hai biến chuỗi của mình làm tham số cho phương thức

first_name = "John "
last_name = "Doe"

print(first_name + "" + last_name)
# John Doe
0

Bạn cũng sẽ nhận thấy rằng các biến được lồng trong dấu ngoặc vuông

first_name = "John "
last_name = "Doe"

print(first_name + "" + last_name)
# John Doe
5, biến nó thành một danh sách các chuỗi.
first_name = "John "
last_name = "Doe"

print(first_name + "" + last_name)
# John Doe
6. Điều này là do phương thức chỉ nhận một tham số phải là một đối tượng có thể lặp lại

Một điều kỳ lạ về phương pháp

first_name = "John "
last_name = "Doe"

print(first_name + "" + last_name)
# John Doe
0 là dấu ngoặc kép xuất hiện trước dấu chấm/dấu chấm

Bạn có thể sử dụng các dấu ngoặc kép này để nêu những gì xuất hiện giữa các mục trong giá trị đối tượng có thể lặp lại của bạn. Hãy để tôi chứng minh bằng một ví dụ

first_name = "John"
last_name = "Doe"

print("#".join([first_name, last_name]))
# John#Doe

Trong ví dụ trên, tôi đã thêm ký hiệu

first_name = "John "
last_name = "Doe"

print(first_name + "" + last_name)
# John Doe
8 vào dấu ngoặc kép.
first_name = "John "
last_name = "Doe"

print(first_name + "" + last_name)
# John Doe
9.
first_name = "John "
last_name = "Doe"

print(first_name + "" + last_name)
# John Doe
8 này đã được thêm vào giữa các chuỗi của chúng tôi.
string.join(iterable_object)
1

Trong phần trước, chúng tôi phải sử dụng các phương pháp khác nhau để thêm khoảng cách giữa các chuỗi của chúng tôi. Bạn có thể đạt được điều đó một cách dễ dàng bằng cách thêm một khoảng trắng trong dấu ngoặc kép trước phương thức

first_name = "John "
last_name = "Doe"

print(first_name + "" + last_name)
# John Doe
0

first_name = "John"
last_name = "Doe"

print(" ".join([first_name, last_name]))
# John Doe

Cách nối một chuỗi trong Python bằng phương thức String string.join(iterable_object)3

Đây là cú pháp của phương thức chuỗi

string.join(iterable_object)
3 trông như thế nào

{}.format(value)

Về cơ bản, phương thức định dạng chuỗi lấy tham số

string.join(iterable_object)
5 trong cú pháp ở trên và chèn nó vào dấu ngoặc nhọn. Giá trị kết quả sẽ là một chuỗi

Đây là một ví dụ

first_name = "John"
last_name = "Doe"

print("{} {}".format(first_name, last_name))
# John Doe

Vì chúng tôi đã cung cấp hai dấu ngoặc nhọn trong ví dụ và hai tham số (

first_name = "John "
last_name = "Doe"

print(first_name + last_name)
# John Doe
3 và
first_name = "John "
last_name = "Doe"

print(first_name + last_name)
# John Doe
4), nên phương thức string
string.join(iterable_object)
3 sẽ chèn các chuỗi vào dấu ngoặc nhọn tương ứng của chúng

Bạn có thể thêm nhiều chuỗi hơn trong dấu ngoặc kép nơi bạn tìm thấy dấu ngoặc nhọn. Điều này sẽ không làm thay đổi hoạt động của phương thức chuỗi

string.join(iterable_object)
3 — các chuỗi sẽ vẫn được chèn vào dấu ngoặc nhọn. Đó là

first_name = "John"
last_name = "Doe"

print("My name is {} {}".format(first_name, last_name))
# My name is John Doe

Cách nối chuỗi trong Python bằng f-string

Phương pháp này khá dễ hiểu. Chuỗi f được giới thiệu trong Python để giúp định dạng và nội suy chuỗi dễ dàng hơn. Nhưng bạn cũng có thể sử dụng nó để nối chuỗi

Để sử dụng chuỗi f, bạn chỉ cần viết một f theo sau là dấu ngoặc kép.

first_name = "John"
last_name = "Doe"

print("".join([first_name, last_name]))
# JohnDoe
0. Sau đó, bạn có thể chèn chuỗi và tên biến vào giữa dấu ngoặc kép. Tất cả các tên biến phải được lồng trong dấu ngoặc nhọn

Đây là một ví dụ

first_name = "John "
last_name = "Doe"

print(first_name + last_name)
# John Doe
0

Tóm lược

Trong bài viết này, chúng tôi đã thảo luận về các phương pháp khác nhau mà bạn có thể sử dụng để nối chuỗi trong Python

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

Như đã thảo luận trong bài viết này, cùng với các ví dụ về mã, bạn có thể nối các chuỗi trong Python bằng cách sử dụng toán tử

first_name = "John "
last_name = "Doe"

print(first_name + last_name)
# John Doe
1, phương thức
first_name = "John "
last_name = "Doe"

print(first_name + "" + last_name)
# John Doe
0, phương thức định dạng
first_name = "John"
last_name = "Doe"

print("".join([first_name, last_name]))
# JohnDoe
3 và chuỗi f

Mã hóa vui vẻ

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO


Nối và tham gia trong Python
Ihechikara Vincent Abba

Tiểu sử của tác giả này có thể được tìm thấy trong các bài viết của ông


Nếu bạn đọc đến đây, hãy tweet cho tác giả để cho họ thấy bạn quan tâm. Tweet một lời cảm ơn

Học cách viết mã miễn phí. Chương trình giảng dạy mã nguồn mở của freeCodeCamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu

Sự khác biệt giữa tham gia và chắp thêm là gì?

append của chính nó chỉ nối thêm một phần tử con duy nhất vào mọi phần tử trong vùng chọn mà nó được gọi (kế thừa mốc thời gian của cha mẹ nó). lựa chọn. tham gia () phụ thuộc vào dữ liệu. nó tiến hành chu trình nhập/cập nhật/thoát sao cho số phần tử phù hợp trong DOM khớp với số mục mảng dữ liệu

append() Python là gì?

00. 00 Trong bài học này, bạn sẽ thấy những kiến ​​thức cơ bản về cách sử dụng. phương thức chắp thêm (). Các. phương thức append() lấy một đối tượng làm đối số và thêm nó vào cuối danh sách hiện có . Ví dụ: giả sử bạn tạo một danh sách và bạn muốn thêm một số khác vào danh sách đó.

+= có giống với append không?

Trong trường hợp chung append sẽ thêm một mục vào danh sách, trong khi += sẽ sao chép tất cả các thành phần của danh sách bên phải vào danh sách bên trái.

Tham gia trong Python là gì?

Join trong Python là một phương thức dựng sẵn được sử dụng để nối các phần tử của một iterable, được phân tách bằng dấu tách chuỗi do bạn chỉ định . Do đó, bất cứ khi nào bạn muốn nối các phần tử của một iterable và biến nó thành một chuỗi, bạn có thể sử dụng lệnh nối chuỗi trong Python.