Cách tách mã trong python
Hàm thao tác chuỗi trong Python được sử dụng để chia một chuỗi lớn hơn thành nhiều chuỗi nhỏ hơn được gọi là hàm split() trong Python. Hàm split() trả về các chuỗi dưới dạng danh sách. Show
Sự cần thiết phải sử dụng hàm Split() trong Python
Cú pháp để xác định hàm split() trong Python như sau tách (dấu phân cách, tối đa) ở đâu,
Khóa đào tạo PythonTìm hiểu về thao tác dữ liệu trong Python Khám phá khóa họcHoạt động của hàm Split() như sau
Hàm Split() có thể được sử dụng theo nhiều cách. Họ đang
Tách chuỗi dựa trên không gian dấu phân cáchChuỗi hoặc dòng đã cho được phân tách bằng hàm split() với khoảng trắng làm dấu phân cách. ví dụ 1Chương trình Python để minh họa hàm split() trong Python với dấu cách là dấu phân cách #tạo biến chuỗi để lưu trữ chuỗi cần tách string_to_be_split = 'Chúng tôi yêu Simplilearn' #sử dụng hàm split() với dấu cách là dấu phân cách để chia chuỗi đã cho thành các chuỗi nhỏ hơn in (string_to_be_split. tách ra(" ")) Đầu ra của chương trình trên được hiển thị trong ảnh chụp bên dưới khóa học miễn phí. Lập trình với PythonTìm hiểu kiến thức cơ bản về lập trình với Python Đăng ký ngayTách chuỗi dựa trên lần xuất hiện đầu tiên của một ký tựChuỗi hoặc dòng đã cho được phân tách bằng hàm split() với sự xuất hiện đầu tiên của ký tự từ chuỗi được chỉ định làm dấu phân cách. ví dụ 2Chương trình Python để minh họa hàm split() trong Python với sự xuất hiện đầu tiên của một ký tự đã cho trong chuỗi dưới dạng dấu phân cách string_to_be_split = 'Học đơn giản' #sử dụng hàm split() với sự xuất hiện đầu tiên của một ký tự đã cho trong chuỗi dưới dạng dấu phân cách để chia chuỗi đã cho thành các chuỗi nhỏ hơn in (string_to_be_split. tách ("i")) Đầu ra của chương trình trên được hiển thị trong ảnh chụp bên dưới Tách tệp đã cho thành một danh sáchDữ liệu trong tệp được chia thành nhiều dòng và mỗi dòng được trả về dưới dạng một phần tử trong danh sách bằng cách sử dụng hàm phân tách có tên là hàm splitlines() trong Python ví dụ 3Chương trình Python để minh họa hàm splitlines() trong Python để chia dữ liệu trong tệp đã cho thành danh sách #mở tệp ở chế độ đọc bằng hàm open() fileopen = open("C. /Người dùng/quản trị viên/Máy tính để bàn/hình ảnh/ví dụ. txt", "r") #đọc nội dung của tệp bằng hàm read() fileread = fileopen. đọc() #sử dụng hàm splitlines() để hiển thị nội dung của tệp dưới dạng danh sách in (đọc tệp. đường phân chia()) mở tập tin. gần() Đầu ra của chương trình trên được hiển thị trong ảnh chụp bên dưới Khoa học dữ liệu với PythonTấm vé cuối cùng để đạt được các vai trò công việc hàng đầu về khoa học dữ liệu Khóa học khám pháTách chuỗi dựa trên ký tự dòng mới của dấu phân cáchChuỗi hoặc dòng đã cho được phân tách bằng hàm split() với ký tự dòng mới làm dấu phân cách. Ví dụ 4Chương trình Python để minh họa hàm split() trong Python với ký tự dòng mới làm dấu phân cách string_to_be_split = 'Chúng tôi\n yêu\n Đơn giản hóa' #sử dụng hàm split() với dấu cách là dấu phân cách để chia chuỗi đã cho thành các chuỗi nhỏ hơn in (string_to_be_split. tách ("\ n")) Đầu ra của chương trình trên được hiển thị trong ảnh chụp bên dưới Tách chuỗi dựa trên tab Dấu phân cáchChuỗi hoặc dòng đã cho được phân tách bằng hàm split() với tab làm dấu phân cách. Ví dụ 5Chương trình Python để minh họa hàm split() trong Python với tab là dấu phân cách. string_to_be_split = 'Chúng tôi không yêu thích Simplilearn' #sử dụng hàm split() với dấu cách là dấu phân cách để chia chuỗi đã cho thành các chuỗi nhỏ hơn in (string_to_be_split. tách ("\ t")) Đầu ra của chương trình trên được hiển thị trong ảnh chụp bên dưới Tách chuỗi dựa trên dấu phẩy phân cáchChuỗi hoặc dòng đã cho được phân tách bằng hàm split() với dấu phẩy làm dấu phân cách. Ví dụ 6Chương trình Python để minh họa hàm split() trong Python với dấu phẩy phân cách. string_to_be_split = 'Chúng tôi, tình yêu, Simplilearn' #sử dụng hàm split() với dấu cách là dấu phân cách để chia chuỗi đã cho thành các chuỗi nhỏ hơn string_after_split = string_to_be_split. tách ra(",") in (string_after_split) Đầu ra của chương trình trên được hiển thị trong ảnh chụp bên dưới Tách chuỗi dựa trên nhiều dấu phân cáchNhiều dấu phân cách có thể được chỉ định làm tham số cho hàm split() bằng cách tách từng dấu phân cách bằng một. Chuỗi hoặc dòng đã cho có nhiều dấu phân cách được phân tách bằng hàm phân tách có tên là re. chức năng tách () Ví dụ 7chương trình Python để chứng minh lại. hàm split() trong Python để tách một chuỗi hoặc một dòng đã cho có nhiều dấu phân cách. #nhập lại mô-đun nhập lại string_to_be_split = 'Chúng tôi, yêu\n Đơn giản hóa' #sử dụng lại. split() với dấu phẩy và ký tự dòng mới làm dấu phân cách để chia chuỗi đã cho thành các chuỗi nhỏ hơn in (tái. tách ra(",. \n", string_to_be_split)) Đầu ra của chương trình trên được hiển thị trong ảnh chụp bên dưới Tách chuỗi thành một danh sáchChuỗi hoặc dòng đã cho có thể được chia thành một danh sách bằng hàm split() với bất kỳ dấu phân cách nào Ví dụ 8Chương trình Python để minh họa hàm split() trong Python để tách một chuỗi hoặc một dòng đã cho với bất kỳ dấu phân cách nào. string_to_be_split = 'Chúng tôi. yêu và quý. đơn giản' #sử dụng hàm split() với. làm dấu phân cách để chia chuỗi đã cho thành các chuỗi nhỏ hơn in (string_to_be_split. tách ra(". ")) Đầu ra của chương trình trên được hiển thị trong ảnh chụp bên dưới Tách chuỗi dựa trên Dấu phân cách HashChuỗi hoặc dòng đã cho được phân tách bằng hàm split() với hàm băm làm dấu phân cách. Ví dụ 9Chương trình Python để minh họa hàm split() trong Python để tách một chuỗi đã cho hoặc một dòng có dấu phân cách dưới dạng hàm băm. string_to_be_split = 'Chúng tôi# yêu# Đơn giản học' #sử dụng hàm split() với # là dấu phân cách để chia chuỗi đã cho thành các chuỗi nhỏ hơn in (string_to_be_split. tách ra("#")) Đầu ra của chương trình trên được hiển thị trong ảnh chụp bên dưới Tách chuỗi bằng cách truyền tham số MaxsplitSố lượng phân tách tối đa mà hàm split() có thể thực hiện trên một chuỗi hoặc dòng đã cho có thể được chỉ định bằng cách sử dụng tham số maxsplit và được chuyển làm đối số cho hàm split() Ví dụ 10Chương trình Python để minh họa hàm split() trong Python với tham số maxsplit. string_to_be_split = 'Chào mừng đến với Simplilearn' #sử dụng hàm split() với tham số maxsplit để chia chuỗi đã cho thành các chuỗi nhỏ hơn in (string_to_be_split. chia (" ", 2)) Đầu ra của chương trình trên được hiển thị trong ảnh chụp bên dưới Tách chuỗi thành một mảng ký tựChuỗi hoặc dòng đã cho có thể được chia thành một danh sách bao gồm mỗi ký tự là các phần tử của danh sách bằng cách sử dụng hàm chia có tên là hàm list() Ví dụ 11Chương trình Python để minh họa hàm list() trong Python để chia một chuỗi hoặc một dòng đã cho thành nhiều ký tự, mỗi ký tự là thành phần trong danh sách string_to_be_split = 'Học đơn giản' #dùng hàm list() để tách chuỗi đã cho thành một danh sách in (danh sách (chuỗi_to_be_split)) Đầu ra của chương trình trên được hiển thị trong ảnh chụp bên dưới Tách chuỗi dựa trên một trong các chuỗi con từ chuỗi đã cho làm dấu phân cáchHàm split() có thể được sử dụng để tách một chuỗi hoặc một dòng đã cho bằng cách chỉ định một trong các chuỗi con của chuỗi đã cho làm dấu phân cách. Chuỗi trước và sau chuỗi con được chỉ định làm dấu phân cách được trả về làm đầu ra Ví dụ 12Chương trình Python để minh họa hàm split() trong Python để tách một chuỗi hoặc một dòng đã cho thành nhiều ký tự với một trong các chuỗi con của chuỗi đã cho là dấu phân cách string_to_be_split = 'Chào mừng đến với Simplilearn' #sử dụng hàm split() với một trong các chuỗi con của chuỗi đã cho làm dấu phân cách để chia chuỗi đã cho thành các chuỗi nhỏ hơn in (string_to_be_split. phun vào")) Đầu ra của chương trình trên được hiển thị trong ảnh chụp bên dưới khóa học miễn phí. Python cho người mới bắt đầuNắm vững kiến thức cơ bản về Python Đăng ký ngayPhương thức tách chuỗi Python()Cú pháp của phương thức string split() như sau str. tách (dấu phân cách, maxsplit) ví dụ 1. Minh họa cách chức năng split() hoạt độngvăn bản = 'tiếp thị kỹ thuật số' # Tách tại không gian in (văn bản. tách ra()) từ = 'kỹ thuật số, tiếp thị' # Tách tại ',' in (từ. tách ra(',')) từ = 'kỹ thuật số. tiếp thị' # Tách lúc '. ' in (từ. tách ra('. ')) từ = 'CutBatSitFatOr' # Tách tại t in (từ. tách ('t')) đầu ra['kỹ thuật số', 'tiếp thị'] ['kỹ thuật số', 'tiếp thị'] ['kỹ thuật số', 'tiếp thị'] ['Cu', 'Ba', 'Si', 'Fa', 'Or'] ví dụ 2. Minh họa cách chức năng split() hoạt động khi chỉ định Maxsplitword = 'kỹ thuật số, tiếp thị, học đơn giản, các khóa học' # tối đa. 0 in (từ. chia (', ', 0)) # tối đa. 4 in (từ. chia (', ', 4)) # tối đa. 1 in (từ. chia (', ', 1)) đầu ra['kỹ thuật số, tiếp thị, học đơn giản, các khóa học'] ['kỹ thuật số', 'tiếp thị', 'simplilearn', 'các khóa học'] ['kỹ thuật số', 'tiếp thị, học đơn giản, các khóa học'] split() Tham sốPhương thức split() có tối đa hai tham số sau dải phân cách
chia tối đa
khóa học miễn phí. Nguyên tắc cơ bản về lập trìnhTìm hiểu kiến thức cơ bản về lập trình Đăng ký ngaysplit() Giá trị trả vềGiá trị trả về của phương thức split() luôn là danh sách các chuỗi thu được sau khi ngắt chuỗi đã cho bằng dấu tách đã chỉ định ví dụ 1. Split() hoạt động như thế nào trong Python?text= 'Yêu cha mẹ của bạn' # tách tại không gian in (văn bản. tách ra()) cửa hàng tạp hóa = 'Rau, Sữa, Bánh mì' # tách tại ',' in (tạp hóa. tách ra(', ')) # Tách tại '. ' in (tạp hóa. tách ra('. ')) đầu ra['Tình yêu', 'của bạn', 'cha mẹ'] ['Rau củ', 'Sữa', 'Bánh mì'] ['Rau, Sữa, Bánh mì'] ví dụ 2. Split() hoạt động như thế nào khi maxsplit được chỉ định?Bất cứ khi nào maxsplit được chỉ định, danh sách có tối đa maxsplit+1 mục cửa hàng tạp hóa = 'Sữa, Rau, Bánh mì, Bơ' # tối đa. 2 in (tạp hóa. chia (', ', 2)) # tối đa. 1 in (tạp hóa. chia (', ', 1)) # tối đa. 5 in (tạp hóa. chia (', ', 5)) # tối đa. 0 in (tạp hóa. chia (', ', 0)) đầu ra['Sữa', 'Rau', 'Bánh mì, Bơ'] ['Sữa', 'Rau, Bánh mì, Bơ'] ['Sữa', 'Rau', 'Bánh mì', 'Bơ'] ['Sữa, Rau, Bánh mì, Bơ'] Làm cách nào để sử dụng phương thức split() không có tham số?Việc tách chuỗi cũng có thể được thực hiện bằng phương thức split() mà không cần truyền bất kỳ tham số nào myString = "Python là một ngôn ngữ dễ dàng" in(myString. tách ra()) đầu ra ['Python', 'is', 'an', 'dễ dàng', 'ngôn ngữ'] Đoạn mã trên có một chuỗi gọi là myString với năm ký tự khác nhau tạo thành chuỗi. "Python là một ngôn ngữ dễ dàng" Khi sử dụng phương thức split() trên myString và in nó, mỗi ký tự sẽ trở thành một mục riêng biệt trong danh sách. ['Python', 'is', 'an', 'dễ dàng', 'ngôn ngữ'] Lý do.Phương thức split() phân tách từng từ vì theo mặc định, khoảng trắng là dấu hiệu cho thấy điểm phân tách Làm cách nào để sử dụng phương thức split() với tham số?Ví dụ sau minh họa việc chia tách bằng cách sử dụng các tham số của phương thức split() myString = "Các bạn thân mến, nếu bạn thích đọc sách, hãy đọc tiếp" in(myString. tách ra(", ")) đầu ra['Các bạn thân mến', "nếu bạn thích đọc sách", "hãy đọc tiếp"] Ví dụ trên có dấu phẩy (,) làm dấu phân cách. myString. tách ra(", ") Vì vậy, thay vì tách các ký tự sau mỗi khoảng trắng, các ký tự chỉ tách khi xuất hiện dấu phẩy. Do đó, các ký tự xuất hiện trước dấu phẩy được nhóm lại với nhau Ví dụ sau đây cho thấy việc sử dụng tham số thứ hai – maxsplit myString = "Các bạn thân mến, nếu bạn thích đọc sách, hãy đọc tiếp" in(myString. chia(", ", 0)) đầu ra["Các bạn thân mến, nếu bạn thích đọc sách, hãy đọc tiếp"] Khi giá trị maxsplit được chỉ định là 0, nó có nghĩa là 1. Do đó, các ký tự được trả về dưới dạng một mục trong danh sách. Khi đổi số thì kết quả thay đổi như sau. myString = "Các bạn thân mến, nếu bạn thích đọc sách, hãy đọc tiếp" in(myString. chia(", ", 1)) đầu ra['Các bạn thân mến', "nếu bạn thích đọc sách, hãy đọc tiếp"] Khi thay đổi số thành 1, các ký tự được tách thành hai mục trong danh sách. ''Dear Friends'' và "nếu bạn thích đọc sách, hãy đọc tiếp" Bỏ qua giá trị maxsplit đặt nó thành -1 (theo mặc định). Giá trị âm cho phép phương thức split() chia liên tục mọi ký tự thành các mục riêng biệt. Khi một dấu tách được chỉ định, quá trình tách được thực hiện đối với giá trị đó. Các khoảng trắng khác được sử dụng Mong muốn chuyển sang lĩnh vực lập trình? Sự kết luậnTrong bài viết này, bạn đã học được khái niệm 'Split trong Python' bằng cách sử dụng hàm split() trong Python. Simplilearn cung cấp Khóa học cấp chứng chỉ Python được thiết kế để giúp bạn học mọi thứ trong Python để bắt đầu sự nghiệp của mình và đây là một cách rất linh hoạt để có được các kỹ năng về Python Có bất kỳ câu hỏi cho chúng tôi? . Các chuyên gia về chủ đề của chúng tôi sẽ xem xét chúng và liên hệ lại với bạn ngay lập tức Thông tin về các Tác giảRavikiran ASRavikiran A S làm việc với Simplilearn với tư cách là Nhà phân tích nghiên cứu. Anh ấy là một người đam mê nhiệt tình, luôn săn lùng những công nghệ mới nhất. Anh ấy thành thạo Ngôn ngữ lập trình Java, Dữ liệu lớn và các Khung dữ liệu lớn mạnh mẽ như Apache Hadoop và Apache Spark Điều gì phân tách các khối mã trong Python?Để chỉ ra một khối mã trong Python, bạn phải thụt lề từng dòng của khối theo cùng một khoảng . Hai khối mã trong câu lệnh if ví dụ của chúng tôi đều được thụt vào bốn khoảng trắng, đây là số lượng thụt lề điển hình cho Python.
Bạn có thể có nhiều tệp Python không?Python cung cấp khả năng mở cũng như làm việc với nhiều tệp cùng lúc . |