py请定义一个Book类, 属性: name、 author、 isbn、publiser 和price,方法:info() 输出name author、 isbn、publiser 和price。
时间: 2023-07-10 18:05:27 浏览: 175
好的,以下是定义了 Book 类的 Python 代码:
```python
class Book:
def __init__(self, name, author, isbn, publisher, price):
self.name = name
self.author = author
self.isbn = isbn
self.publisher = publisher
self.price = price
def info(self):
print("Name:", self.name)
print("Author:", self.author)
print("ISBN:", self.isbn)
print("Publisher:", self.publisher)
print("Price:", self.price)
```
这个类包含了一个构造函数 `__init__`,它接受 5 个参数来初始化 Book 的属性。还有一个 `info()` 方法,用于输出 Book 的信息。你可以使用如下代码创建一个 Book 对象并调用它的 `info()` 方法:
```python
book = Book("Python Crash Course", "Eric Matthes", "978-1593276034", "No Starch Press", 25.50)
book.info()
```
输出结果将会是:
```
Name: Python Crash Course
Author: Eric Matthes
ISBN: 978-1593276034
Publisher: No Starch Press
Price: 25.5
```
阅读全文