Phương thức chuỗi Show
Ví dụ
Cú pháp nối chuỗi()Cú pháp của phương thức string.join(iterable) tham gia () Tham sốPhương thức Một số ví dụ về iterables là Ghi chú. Phương thức Giá trị trả về từ tham gia()Phương thức Nếu iterable chứa bất kỳ giá trị không phải chuỗi nào, nó sẽ tăng ngoại lệ string.join(iterable)4 ví dụ 1. Hoạt động của phương thức join()
đầu ra 1, 2, 3, 4 1, 2, 3, 4 s1.join(s2): 1abc2abc3 s2.join(s1): a123b123c ví dụ 2. Phương thức join() với các tập hợp
đầu ra 2, 3, 1 Python->->Ruby->->Java Ghi chú. Một bộ là một tập hợp các mục không có thứ tự, vì vậy bạn có thể nhận được đầu ra khác nhau (thứ tự là ngẫu nhiên) ví dụ 3. Phương thức join() với từ điển
đầu ra ________số 8Phương thức 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à
Ở đâu
Một ví dụ về việc sử dụng phương thức nối với một danh sáchTrong 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ến1 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) Bản trình diễn sử dụng dấu tách \nTrong 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ến1 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) 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ến1 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) 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ợpTươ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ến1 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) Điều gì xảy ra nếu một chuỗi chứa số nguyên hoặc số thực?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ến1 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) 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ợpNế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 Bạn có thể sử dụng tham gia trên Tuple không?Phương pháp #1. Sử dụng phép nối() + khả năng hiểu danh sách Hàm nối có thể được sử dụng để nối từng phần tử của bộ dữ liệu với nhau và khả năng hiểu danh sách xử lý tác vụ lặp qua các bộ dữ liệu.
Làm thế nào bạn sẽ tham gia hai bộ dữ liệu trong Python giải thích với các ví dụ?Python nối hai bộ . ❮ Thuật ngữ Python Ví dụ. Tham gia hai bộ dữ liệu. tuple1 = ("a", "b", "c") tuple2 = (1, 2, 3). Trang liên quan. Hướng dẫn Tuples Tuple Truy cập Tuple Mục Tuple Thay đổi mục Tuple Danh sách vòng lặp Kiểm tra xem mục Tuple có tồn tại Tuple Độ dài Tuple với một mục Xóa mục Tuple ❮ Thuật ngữ Python Chúng ta có thể thêm hai bộ dữ liệu không?Thêm bộ
. Hoạt động bổ sung chỉ đơn giản là thực hiện nối với các bộ dữ liệu. Bạn chỉ có thể thêm hoặc kết hợp các loại dữ liệu giống nhau. You can combine tuples to form a new tuple. The addition operation simply performs a concatenation with tuples. You can only add or combine same data types. |