Tham gia với tab Python

Phương thức nối Python nối chuỗi của một chuỗi đã cho. Trình tự có thể là danh sách, bộ dữ liệu, phạm vi, v.v. Các phần tử của dãy được nối với nhau bằng dấu phân cách e. g. theo dấu cách, dấu phẩy, tab, v.v.

Tôi sẽ chỉ cho bạn các ví dụ về cách sử dụng phép nối trong các lần lặp này, trước tiên hãy xem cú pháp sử dụng phương thức nối

Tham gia với Danh sách Ví dụ Đặt Ví dụ Tuple Ví dụ

Làm thế nào để sử dụng phương pháp nối?

Cú pháp chung của việc sử dụng phương thức nối là

str. tham gia (có thể lặp lại)

Ở đâu

  • Str là một dấu phân cách mà các đối tượng chuỗi trong iterable sẽ được nối với nhau
  • Iterable là một chuỗi e. g. một danh sách, tuple vv
  • Nếu iterable chứa phần tử không phải chuỗi như số nguyên hoặc số float thì TypeError sẽ xuất hiện. Nó cũng bao gồm các đối tượng byte

Một ví dụ về việc sử dụng phương thức nối với một danh sách

Trong ví dụ này, một danh sách các đối tượng chuỗi được tạo. Danh sách chứa bốn phần tử chuỗi. Sau đó, phương thức nối Python được sử dụng với dấu phân cách dấu phẩy. Xem mã và đầu ra

Xem bản demo và mã trực tuyến

1

2

3

4

5

6

7

8

9

10

11

#Bản demo của phương thức nối

 

 

 

lst_join = ['Python', 'String', 'Join', 'Method']

 

 

 

str_join = " ". tham gia(lst_join)

 

print ("Chuỗi sau khi nối. ", str_join)


Tham gia với tab Python

Bản trình diễn sử dụng dấu tách \n

Trong ví dụ này, cùng một danh sách được sử dụng như trong ví dụ trên ngoại trừ \n được sử dụng làm dấu phân cách. Điều này sẽ thêm một dòng mới và xem nó sẽ hiển thị chuỗi kết quả như thế nào

Xem bản demo và mã trực tuyến

1

2

3

4

5

6

7

8

9

#Bản demo của phương thức nối với dòng mới

 

 

 

lst_join = ['Python', 'String', 'Join', 'Method']

 

str_join = "\n". tham gia(lst_join)

 

print (str_join)


Tham gia với tab Python

Làm cách nào để sử dụng phương thức nối với bộ?

Như đã đề cập trước đó, bạn có thể sử dụng phương thức nối để nối các phần tử chuỗi thành các chuỗi. Bộ là một chuỗi khác, vì vậy bạn cũng có thể chuyển đổi một bộ thành chuỗi

Trong ví dụ sau, các mục của bộ được nối với nhau bằng dấu phân cách “ + “ và được hiển thị bằng cách sử dụng chức năng in

Xem bản demo và mã trực tuyến

1

2

3

4

5

6

7

8

9

10

11

#Bản demo của phương thức nối với Tuple

 

 

 

tup_join = ('Tuple', 'Example', 'With', 'Join')

 

 

 

str_join = " + ". tham gia(tup_join)

 

print (str_join)


Tham gia với tab Python

Bạn có thể thấy, phương thức nối trả về một chuỗi được nối với dấu cách, dấu cộng và một ký tự khoảng trắng nữa

Một ví dụ về cách sử dụng phương thức nối Python với một tập hợp

Tương tự, bạn có thể sử dụng phương thức nối Python với tập hợp. Tập hợp được tạo bằng cách sử dụng dấu ngoặc nhọn và các mục được phân tách bằng dấu phẩy

Trong ví dụ này, một bộ bốn đối tượng được tạo. Sau đó, phương thức nối được sử dụng với dấu phân cách “ , “ i. e. dấu cách, dấu phẩy và dấu cách. Cuối cùng, chuỗi trả về sau khi phương thức nối được hiển thị. có một cái nhìn

Xem bản demo và mã trực tuyến

1

2

3

4

5

6

7

8

9

10

11

#Bản demo của phương thức nối với Set

 

 

 

set_join = {'Shakeera','Mike','Shoaib', 'Tania','Samina'}

 

 

 

str_join = " , ". tham gia(set_join)

 

print ("Chuỗi sau khi nối. ",str_join)


Tham gia với tab Python

Điều gì xảy ra nếu một chuỗi chứa số nguyên hoặc số float?

Như vậy, các chuỗi khác nhau có thể chứa các số nguyên và các đối tượng float cùng với các chuỗi. Vì vậy, điều gì sẽ xảy ra nếu bạn sử dụng phương thức nối trên một danh sách hoặc bộ hoặc tập hợp và nó chứa các đối tượng hỗn hợp?

Xem điều gì xảy ra trong ví dụ này khi danh sách các đối tượng hỗn hợp được tạo và phương thức nối được sử dụng

Xem bản demo và mã trực tuyến

1

2

3

4

5

6

7

8

9

10

11

#Bản demo của phương pháp nối với danh sách hỗn hợp

 

 

 

lst_join_mixed = ['The', 'String', 'Join', 10]

 

 

 

str_join_mixed = " ". tham gia(lst_join_mixed)

 

print ("Chuỗi sau khi nối. ", str_join_mixed)


Tham gia với tab Python

Bạn có thể thấy, out list chứa một đối tượng số nguyên. Khi mã này được thực thi, TypeError đã xảy ra và thông báo int found. Tương tự, nếu một danh sách chứa một float, TypeError sẽ xảy ra với thông báo “float found”

Vì vậy, làm thế nào để xử lý này?

Sử dụng phương thức nối với chuỗi hỗn hợp

Nếu trình tự của bạn (danh sách, bộ dữ liệu, bộ, v.v. ) chứa các đối tượng hỗn hợp i. e. chuỗi, float và số nguyên thì bạn phải chuyển đổi các số nguyên đó và float thành chuỗi trước khi phương thức nối có thể hoạt động. Xem các ví dụ với đoạn mã bằng cách nhấp vào các liên kết bên dưới

Tham gia () trong Python là gì?

Phương thức tham gia chuỗi Python() . Một chuỗi phải được chỉ định làm dấu phân cách. takes all items in an iterable and joins them into one string. A string must be specified as the separator.

Chúng ta có thể sử dụng join() cho set không?

phương thức nối sẽ hoạt động trên mọi đối tượng có thể lặp lại bao gồm danh sách và tập hợp .

Làm thế nào để tham gia () làm việc cho một danh sách?

Ghi chú. Phương thức join() cung cấp một cách linh hoạt để tạo các chuỗi từ các đối tượng có thể lặp lại. Nó nối từng phần tử của một lần lặp (chẳng hạn như danh sách, chuỗi và bộ) bằng một dấu tách chuỗi (chuỗi mà phương thức join() được gọi) và trả về chuỗi được nối.

Tab hoạt động như thế nào trong Python?

Tab Python được chia thành hai phần. ngăn đầu vào và ngăn đầu ra. Khung nhập liệu, phần dưới của tab, được sử dụng để nhập và thực thi các câu lệnh Python của bạn. Khi bạn hoàn thành việc này, câu lệnh và kết quả xuất hiện trong ngăn đầu ra, phần trên của tab