Hướng dẫn is self mandatory in python? - tự bắt buộc trong python?
Tôi đã sử dụng các lớp chỉ trong một thời gian ngắn và khi tôi viết một phương thức, tôi thực hiện tất cả các biến tự tham chiếu, ví dụ: tự.foo. Show
Tuy nhiên, tôi đang xem qua cuốn sách WxPython trong Action và nhận thấy rằng "bản thân" không được sử dụng mọi lúc. Ví dụ:
Một bên dưới sử dụng "bản thân".
Nếu tôi nhớ chính xác, "bản thân" là tham chiếu đến một trường hợp cụ thể của lớp, vậy khi nào nó không cần thiết? Có một quy tắc chung của ngón tay cái? Vòng lặp Python - Trong khi, và các vòng lặp trong chương trình Python 284.7K Views Cào và phân tích web với Python / 62 Blog from Python Fundamentals Nếu bạn đang làm việc với Python, không có từ nào thoát khỏi từ "bản thân. Nó được sử dụng trong các định nghĩa phương pháp và trong khởi tạo thay đổi. Phương pháp tự được sử dụng rõ ràng mỗi khi chúng ta xác định một phương thức. Trong bài viết này, chúng ta sẽ đi sâu vào độ sâu của bản thân trong Python trong chuỗi sau:explicitly used every time we define a method. In this article, we will get into the depth of self in Python in the following sequence:
Việc sử dụng bản thân trong Python là gì?Bản thân được sử dụng để đại diện cho thể hiện của lớp. Với từ khóa này, bạn có thể truy cập các thuộc tính và phương thức của lớp trong Python. Nó liên kết các thuộc tính với các đối số đã cho. Lý do tại sao chúng ta sử dụng bản thân là Python không sử dụng cú pháp ‘@@để chỉ các thuộc tính thể hiện. Tham gia khóa học lập trình Python chính của chúng tôi để biết thêm. Trong Python, chúng tôi có các phương thức làm cho thể hiện sẽ được truyền tự động, nhưng không được nhận tự động. Example: class food(): # init method or constructor def __init__(self, fruit, color): self.fruit = fruit self.color = color def show(self): print("fruit is", self.fruit) print("color is", self.color ) apple = food("apple", "red") grapes = food("grapes", "green") apple.show() grapes.show() Output: Fruit is apple color is red Fruit is grapes color is green Trình tự xây dựng lớp PythonBản thân có phải là một từ khóa không? class Person: # name made in constructor def __init__(self, John): self.name = John def get_person_name(self): return self.name Việc sử dụng bản thân trong Python là gì? Bản thân được sử dụng để đại diện cho thể hiện của lớp. Với từ khóa này, bạn có thể truy cập các thuộc tính và phương thức của lớp trong Python. Nó liên kết các thuộc tính với các đối số đã cho. Lý do tại sao chúng ta sử dụng bản thân là Python không sử dụng cú pháp ‘@@để chỉ các thuộc tính thể hiện. Tham gia khóa học lập trình Python chính của chúng tôi để biết thêm. Trong Python, chúng tôi có các phương thức làm cho thể hiện sẽ được truyền tự động, nhưng không được nhận tự động.
AhmedabadSan Francisco Philippines Example: class this_is_class: def show(in_place_of_self): print("It is not a keyword " "and you can use a different keyword") object = this_is_class() object.show() Output: It is not a keyword and you can use a different keyword Tự là một từ khóa? Tự được sử dụng ở những nơi khác nhau và thường được cho là một từ khóa. Nhưng không giống như trong C ++, Self không phải là một từ khóa trong Python. by Edureka. This Training course is designed for students and professionals who want to be a Python Programmer. The course is designed to give you a head start into Python programming and train you for both core and advanced concepts. Tự là tham số trong hàm và người dùng có thể sử dụng tên tham số khác nhau của nó. Mặc dù nên sử dụng bản thân vì nó làm tăng khả năng đọc của mã. Các đợt sắp tới cho khóa đào tạo chứng nhận Python
Video được đề xuất cho bạnHướng dẫn Python Numpy - Mảng trong PythonXem bây giờ Lớp học Python - Hướng dẫn lập trình PythonXem bây giờ Lớp học Python - Hướng dẫn lập trình PythonXem bây giờ Lớp học Python - Hướng dẫn lập trình PythonXem bây giờ Lớp học Python - Hướng dẫn lập trình PythonXem bây giờ Lớp học Python - Hướng dẫn lập trình PythonXem bây giờ Lớp học Python - Hướng dẫn lập trình PythonXem bây giờ Lớp học Python - Hướng dẫn lập trình PythonXem bây giờ Phân tích tình cảm trong lĩnh vực bán lẻXem bây giờ The Whys và Hows of Pridictive Model-IIXem bây giờ Vòng lặp Python - Trong khi, và các vòng lặp trong chương trình PythonXem bây giờ Cào và phân tích web với PythonXem bây giờ Phát triển Android: Sử dụng Android 5.0 LollipopXem bây giờ Áp dụng phân cụm trong khoa học dữ liệu bằng cách sử dụng các ví dụ thời gian thựcXem bây giờ Cây quyết định phân tích kinh doanh trong rXem bây giờ Blog được đề xuất cho bạnTrình phân loại ngây thơ Bayes: Học Naive Bayes với PythonĐọc bài viết Tìm hiểu cách tạo sơ yếu lý lịch cho nhà phát triển PythonĐọc bài viết Tìm hiểu cách tạo sơ yếu lý lịch cho nhà phát triển PythonĐọc bài viết Tìm hiểu cách tạo sơ yếu lý lịch cho nhà phát triển PythonĐọc bài viết Tìm hiểu cách tạo sơ yếu lý lịch cho nhà phát triển PythonĐọc bài viết Tìm hiểu cách tạo sơ yếu lý lịch cho nhà phát triển PythonĐọc bài viết Tìm hiểu cách tạo sơ yếu lý lịch cho nhà phát triển PythonĐọc bài viết Tìm hiểu cách tạo sơ yếu lý lịch cho nhà phát triển PythonĐọc bài viết Tìm hiểu cách tạo sơ yếu lý lịch cho nhà phát triển PythonĐọc bài viết Tìm hiểu cách tạo sơ yếu lý lịch cho nhà phát triển PythonĐọc bài viết Tìm hiểu cách tạo sơ yếu lý lịch cho nhà phát triển PythonĐọc bài viết Tìm hiểu cách tạo sơ yếu lý lịch cho nhà phát triển PythonĐọc bài viết Tìm hiểu cách tạo sơ yếu lý lịch cho nhà phát triển PythonĐọc bài viết Tìm hiểu cách tạo sơ yếu lý lịch cho nhà phát triển PythonĐọc bài viết Điều gì xảy ra nếu bạn không sử dụng bản thân trong Python?Nếu không có lập luận tự, cùng một lớp không thể giữ thông tin cho cả hai đối tượng này.Tuy nhiên, vì lớp chỉ là một kế hoạch chi tiết, tự cho phép truy cập vào các thuộc tính và phương thức của từng đối tượng trong Python.Điều này cho phép mỗi đối tượng có các thuộc tính và phương thức riêng.
Tôi có thể sử dụng cái này thay vì bản thân trong Python không?Bạn có thể sử dụng "" thay vì "bản thân" này nhiều như bạn muốn.Tuy nhiên, điều đó có thể gây nhầm lẫn cho một số công cụ kiểm tra mã cú pháp và kiểm tra mã.Sử dụng "bản thân" chỉ là một quy ước.Nó từ đâu ra vậy?. However, that might confuse some syntax highlighters and code inspection tools. Using "self" is just a convention. Where did "this" come from?
Có phải là bắt buộc để sử dụng bản thân trong Python?Không giống như các ngôn ngữ lập trình khác, Python không sử dụng cú pháp của@@@để truy cập các thuộc tính thể hiện.Đây là lý do duy nhất tại sao bạn cần sử dụng biến bản thân trong Python.Ngôn ngữ chứa các phương thức cho phép thể hiện được truyền tự động nhưng không được nhận tự động.you need to use the self variable in Python. The language contains methods that allow the instance to be passed automatically but not received automatically. |