Hướng dẫn attributes in python w3schools - thuộc tính trong python w3schools

Các lớp và đối tượng PythonClasses and Objects


Các lớp/đối tượng Python

Python là một ngôn ngữ lập trình định hướng đối tượng.

Hầu hết mọi thứ trong Python là một đối tượng, với các thuộc tính và phương pháp của nó.

Một lớp giống như một hàm tạo đối tượng hoặc "bản thiết kế" để tạo các đối tượng.


Tạo một lớp học

Để tạo một lớp, hãy sử dụng từ khóa class:

Thí dụ

Tạo một lớp có tên MyClass, với một thuộc tính có tên X:

lớp MyClass: & nbsp; x = 5
  x = 5

Hãy tự mình thử »


Tạo đối tượng

Bây giờ chúng ta có thể sử dụng lớp có tên MyClass để tạo đối tượng:

Thí dụ

Tạo một lớp có tên MyClass, với một thuộc tính có tên X:

lớp MyClass: & nbsp; x = 5
print(p1.x)

Hãy tự mình thử »


Tạo đối tượng

Bây giờ chúng ta có thể sử dụng lớp có tên MyClass để tạo đối tượng:

Tạo một đối tượng có tên P1 và in giá trị của X:

p1 = myClass () in (p1.x)

Hàm __init __ ()

Thí dụ

Tạo một lớp có tên MyClass, với một thuộc tính có tên X:

lớp MyClass: & nbsp; x = 5
  def __init__(self, name, age):
    self.name = name
    self.age = age

Hãy tự mình thử »

Tạo đối tượng
print(p1.age)

Hãy tự mình thử »

Tạo đối tượng The __init__() function is called automatically every time the class is being used to create a new object.



Bây giờ chúng ta có thể sử dụng lớp có tên MyClass để tạo đối tượng:

Tạo một đối tượng có tên P1 và in giá trị của X:

p1 = myClass () in (p1.x)

Thí dụ

Tạo một lớp có tên MyClass, với một thuộc tính có tên X:

lớp MyClass: & nbsp; x = 5
  def __init__(self, name, age):
    self.name = name
    self.age = age

Hãy tự mình thử »

Tạo đối tượng

Hãy tự mình thử »

Thí dụ

Tạo một lớp có tên MyClass, với một thuộc tính có tên X:

lớp MyClass: & nbsp; x = 5
  def __init__(self, name, age):
    self.name = name
    self.age = age

Hãy tự mình thử »
    return f"{self.name}({self.age})"

Tạo đối tượng

Tạo đối tượng

Hãy tự mình thử »


Tạo đối tượng

Bây giờ chúng ta có thể sử dụng lớp có tên MyClass để tạo đối tượng:

Tạo một đối tượng có tên P1 và in giá trị của X:

Thí dụ

Tạo một lớp có tên MyClass, với một thuộc tính có tên X:

lớp MyClass: & nbsp; x = 5
  def __init__(self, name, age):
    self.name = name
    self.age = age

Hãy tự mình thử »
    print("Hello my name is " + self.name)

Tạo đối tượng
p1.myfunc()

Hãy tự mình thử »

Tạo đối tượng The self parameter is a reference to the current instance of the class, and is used to access variables that belong to the class.


Bây giờ chúng ta có thể sử dụng lớp có tên MyClass để tạo đối tượng:

Tạo một đối tượng có tên P1 và in giá trị của X:

p1 = myClass () in (p1.x)

Thí dụ

Tạo một lớp có tên MyClass, với một thuộc tính có tên X:

lớp MyClass: & nbsp; x = 5
  def __init__(mysillyobject, name, age):
    mysillyobject.name = name
    mysillyobject.age = age

Hãy tự mình thử »
    print("Hello my name is " + abc.name)

Tạo đối tượng
p1.myfunc()

Bây giờ chúng ta có thể sử dụng lớp có tên MyClass để tạo đối tượng:


Tạo một đối tượng có tên P1 và in giá trị của X:

p1 = myClass () in (p1.x)


Hàm __init __ ()

Các ví dụ trên là các lớp và đối tượng ở dạng đơn giản nhất của chúng và không thực sự hữu ích trong các ứng dụng thực tế.


Để hiểu ý nghĩa của các lớp, chúng ta phải hiểu hàm __init __ () tích hợp.

Tất cả các lớp có một hàm gọi là __init __ (), luôn được thực thi khi lớp được bắt đầu.


Sử dụng hàm __init __ () để gán các giá trị cho các thuộc tính đối tượng hoặc các hoạt động khác cần thiết để thực hiện khi đối tượng được tạo:

Tạo một lớp có tên là người, sử dụng hàm __init __ () để gán các giá trị cho tên và tuổi:


người lớp: & nbsp; def __init __ (tự, tên, tuổi): & nbsp; & nbsp; & nbsp; self.name = name & nbsp; & nbsp; & nbsp; tự.age = tuổi


W3SchoolScertified.2022

Học Python

Python là một ngôn ngữ lập trình phổ biến.

Python có thể được sử dụng trên máy chủ để tạo các ứng dụng web.


Bắt đầu học Python ngay bây giờ »

Học theo ví dụ

Với trình soạn thảo "Hãy thử chính mình", bạn có thể chỉnh sửa mã Python và xem kết quả.


Xử lý tập tin Python

Trong phần xử lý tệp của chúng tôi, bạn sẽ học cách mở, đọc, ghi và xóa các tệp.

Xử lý tập tin Python


Xử lý cơ sở dữ liệu Python

Trong phần cơ sở dữ liệu của chúng tôi, bạn sẽ tìm hiểu cách truy cập và làm việc với cơ sở dữ liệu MySQL và MongoDB:

Hướng dẫn Python MySQL

Hướng dẫn Python MongoDB


Bài tập Python

Kiểm tra bản thân với các bài tập

Exercise:

Chèn phần còn thiếu của mã bên dưới để xuất "Hello World".

Bắt đầu bài tập



Ví dụ về Python

Tìm hiểu bằng ví dụ! Hướng dẫn này bổ sung tất cả các giải thích với các ví dụ làm rõ.

Xem tất cả các ví dụ Python


Câu đố Python

Kiểm tra kỹ năng Python của bạn với một bài kiểm tra.

Câu đố Python


Kiểm tra kỹ năng Python của bạn với một bài kiểm tra.

Việc học của tôi

Theo dõi tiến trình của bạn với chương trình "Học tập" miễn phí tại đây tại W3Schools.

Đăng nhập vào tài khoản của bạn và bắt đầu kiếm điểm!

Hướng dẫn attributes in python w3schools - thuộc tính trong python w3schools


Đây là một tính năng tùy chọn. Bạn có thể học W3Schools mà không cần sử dụng học tập của tôi.

Tham khảo Python

Bạn cũng sẽ tìm thấy các tài liệu tham khảo chức năng và phương thức hoàn chỉnh:

Tổng quan tham khảo

Chức năng tích hợp sẵn

Phương thức chuỗi

Phương pháp danh sách/mảng

Phương pháp từ điển

Phương pháp tuple

Đặt phương pháp

Phương pháp tập tin

Từ khóa Python

Ngoại lệ Python

Thuật ngữ Python

Mô -đun ngẫu nhiên

Mô -đun yêu cầu

Mô -đun toán học


Mô -đun CMATH

Tải xuống Python


Tải xuống Python từ trang web Python chính thức: https://python.org

Khởi động sự nghiệp của bạnthe course

Được chứng nhận bằng cách hoàn thành khóa học

Được chứng nhận