Hàm nào là hàm dựng sẵn trong Python?
Công bằng mà nói sử dụng hàm là ưu điểm lớn nhất của Python. Hoặc ít nhất bạn sẽ sử dụng chúng rất nhiều trong các dự án Khoa học dữ liệu của mình. Đây là tập #3 của sê-ri “Python cho Cơ bản về Khoa học Dữ liệu” và tập này nói về các hàm và phương thức của Python Show
Trong bài viết này, tôi sẽ không chỉ giới thiệu cho bạn khái niệm mà sẽ cung cấp cho bạn danh sách các hàm và phương thức quan trọng nhất mà bạn sẽ sử dụng thường xuyên trong tương lai. Ghi chú. Như mọi khi, đây là hướng dẫn thực hành. Tôi thực sự khuyên bạn nên thực hiện phần mã hóa với tôi – và nếu bạn có thời gian, hãy giải các bài tập ở cuối bài viết. Nếu bạn chưa làm như vậy, vui lòng xem qua ba bài viết này trước
Chỉ cần đăng ký Bản tin Data36 tại đây (miễn phí)
Tôi chấp nhận Chính sách bảo mật của Data36. (Không có thư rác. Chỉ nội dung liên quan đến khoa học dữ liệu hữu ích. Khi bạn đăng ký, tôi sẽ cập nhật cho bạn một vài email mỗi tuần. Bạn sẽ nhận được các bài viết, khóa học, trang tính, hướng dẫn và nhiều nội dung thú vị. ) Đươc phép truy cập bây giờ Các hàm và phương thức Python là gì?Hãy bắt đầu với những điều cơ bản. Giả sử chúng ta có một biến. Đây là một ví dụ đơn giản về hàm Python. Và ví dụ về phương thức Python. Vậy các hàm và phương thức của Python là gì? . Trong trường hợp này, đầu vào là Tích hợp so với. các hàm và phương thức do người dùng định nghĩaĐiều thú vị là bên cạnh danh sách dài các hàm/phương thức tích hợp sẵn, bạn cũng có thể tạo riêng cho mình. Ngoài ra, bạn sẽ thấy rằng khi bạn tải xuống, cài đặt và nhập các thư viện Python khác nhau, chúng cũng sẽ đi kèm với các hàm và phương thức bổ sung. Vì vậy, thực sự có những khả năng vô hạn. Tôi sẽ quay lại chủ đề này sau. Hiện tại, hãy tập trung vào những thứ tích hợp sẵn Các hàm Python tích hợp quan trọng nhất cho các dự án dữ liệuCác hàm Python hoạt động rất đơn giản. Bạn gọi hàm và chỉ định các đối số cần thiết, sau đó nó sẽ trả về kết quả. Loại đối số (e. g. chuỗi, danh sách, số nguyên, boolean, v.v…) có thể bị hạn chế (e. g. trong một số trường hợp, nó phải là một số nguyên), nhưng trong hầu hết các trường hợp, nó có thể là nhiều loại giá trị. Chúng ta hãy xem các hàm Python tích hợp quan trọng nhất
Đây là các hàm Python tích hợp sẵn mà bạn sẽ sử dụng khá thường xuyên. Nếu bạn muốn xem tất cả chúng, đây là danh sách đầy đủ. https. // tài liệu. con trăn. org/3/thư viện/chức năng. html Nhưng tôi cũng sẽ chỉ cho bạn nhiều hơn trong các hướng dẫn sắp tới của tôi Các phương thức Python tích hợp quan trọng nhấtHầu hết các phương thức Python chỉ áp dụng cho một loại giá trị nhất định. Ví dụ. Các phương thức cho chuỗi PythonCác phương thức chuỗi thường được sử dụng trong giai đoạn làm sạch dữ liệu của dự án dữ liệu. e. g. hãy tưởng tượng rằng bạn thu thập dữ liệu về những gì mọi người đang tìm kiếm trên trang web thương mại điện tử của bạn. Và bạn tìm thấy những chuỗi này.
Được rồi, đó là các phương thức chuỗi quan trọng nhất trong Python Các phương thức cho danh sách PythonBạn có nhớ bài viết trước, khi chúng ta tìm hiểu về cấu trúc dữ liệu Python không? . Lần trước chúng ta đã thảo luận về cách tạo danh sách và cách truy cập các phần tử của nó. Nhưng tôi chưa nói với bạn về cách sửa đổi danh sách. Có mẹo nào không? Hãy mang chú chó Python yêu thích của chúng ta trở lại, Freddie. Hãy xem cách chúng tôi có thể sửa đổi danh sách này.
Nhân tiện, tại đây bạn có thể tìm thấy danh sách đầy đủ các phương thức danh sách trong Python. https. // tài liệu. con trăn. org/3/hướng dẫn/cơ sở dữ liệu. html Các phương thức cho từ điển PythonCũng như các danh sách, có một số chức năng từ điển quan trọng cần tìm hiểu về Đây là Freddie một lần nữa (thấy chưa, tôi đã nói với bạn rằng anh ấy sẽ trở lại) dog_dict = {'name': 'Freddie', 'age': 9, 'is_vaccinated': True, 'height': 1.1, 'birth_year': 2001, 'belongings': ['bone', 'little ball']}
Ghi chú. Được rồi, đây là tất cả các phương pháp bạn nên biết bây giờ. Chúng tôi đã xem qua các phương thức Python chuỗi, danh sách và từ điển. Tự kiểm traĐối với bài tập này, bạn sẽ phải sử dụng không chỉ những gì bạn đã học hôm nay, mà cả những gì bạn đã học về Cấu trúc dữ liệu Python và các loại biến nữa. Được rồi, để xem
. . . Và các giải pháp là. 3) Và cuối cùng sử dụng kết quả này làm chỉ mục của danh sách. Sự khác biệt giữa các hàm và phương thức Python là gì?Sau khi đọc đến đây trong bài viết, tôi cá là bạn có câu hỏi này. “Tại sao chúng ta lại có cả chức năng và phương pháp, trong khi thực tế chúng làm cùng một việc?” Tôi nhớ rằng khi tôi bắt đầu học Python, tôi đã gặp khó khăn khi trả lời câu hỏi này. Đây vẫn là chủ đề khó hiểu nhất đối với những người mới trong thế giới Python… Câu trả lời đầy đủ là rất kỹ thuật và bạn vẫn chưa có. Nhưng đây là một chút trợ giúp để bạn tránh nhầm lẫn Đầu tiên, hãy bắt đầu với điều hiển nhiên. Có một sự khác biệt rõ ràng trong cú pháp. Vậy tại sao chúng ta có cả phương thức và hàm trong Python? . cụ thể là. một phương thức luôn thuộc về một đối tượng (e. g. trong phương pháp Nếu điều này không có ý nghĩa với bạn (chưa), bạn đừng lo lắng. Tôi hứa rằng, ý tưởng sẽ phát triển trong bạn khi bạn sử dụng Python ngày càng nhiều – đặc biệt là khi bạn bắt đầu xác định các hàm và phương thức của riêng mình Nhưng để đề phòng, đây là một lời khuyên bổ sung từ tôi. Cũng giống như tiếng Đức, có một số quy tắc chung có thể giúp bạn nhớ lại mọi thứ. Cái chính là các hàm thường được áp dụng cho nhiều loại đối tượng, trong khi các phương thức thì không. e. g. Nhưng một lần nữa. lời khuyên chung của tôi ở đây là bạn không nên nỗ lực quá nhiều để hiểu sự khác biệt giữa các phương thức và chức năng vào thời điểm này; Phần kết luậnTuyệt vời, bạn đã học được hơn 20 phương thức và hàm Python. Đây là một khởi đầu tốt, nhưng hãy nhớ. đây chỉ là những điều cơ bản. Trong các tập tiếp theo, chúng tôi sẽ nhanh chóng mở rộng danh sách này bằng cách nhập các thư viện Python khoa học dữ liệu mới với các hàm mới và phương thức mới Bước tiếp theo, chúng ta hãy tìm hiểu một chút về vòng lặp và câu lệnh if. Đây là liên kết để tiếp tục. Câu lệnh If trong Python (Giải thích) Chức năng nào được xây dựngHàm tích hợp là hàm mà trình biên dịch tạo mã nội tuyến tại thời điểm biên dịch . Mỗi cuộc gọi đến một chức năng tích hợp sẽ loại bỏ một cuộc gọi thời gian chạy đến chức năng có cùng tên trong thư viện động.
Là int () được xây dựngInt trong python là một phương thức tích hợp sẵn để chuyển đổi một chuỗi hoặc một số thành một số nguyên.
Val () có được xây dựng khôngGiải pháp 1. Vui lòng thử giải pháp từ bên dưới, vì không có chức năng tương đương tích hợp sẵn cho Val() trong Python .
Có bao nhiêu xây dựngCác hàm Python tích hợp được xác định trước bởi trình thông dịch python. Có 68 hàm python tích hợp sẵn. Các chức năng này thực hiện một nhiệm vụ cụ thể và có thể được sử dụng trong bất kỳ chương trình nào, tùy thuộc vào yêu cầu của người dùng. |