图书管理系统python代码
时间: 2023-11-12 13:59:05 浏览: 102
图书管理系统代码
这是一个简单的图书管理系统的Python代码示例:
```python
class Book:
def __init__(self, title, author, isbn):
self.title = title
self.author = author
self.isbn = isbn
class Library:
def __init__(self):
self.books = []
def add_book(self, book):
self.books.append(book)
def remove_book(self, book):
self.books.remove(book)
def search_book(self, title):
for book in self.books:
if book.title == title:
return book
return None
library = Library()
book1 = Book("The Great Gatsby", "F. Scott Fitzgerald", "978-3-16-148410-0")
book2 = Book("To Kill a Mockingbird", "Harper Lee", "978-3-16-148410-1")
library.add_book(book1)
library.add_book(book2)
print(library.search_book("The Great Gatsby").author)
```
这个代码示例包含两个类:`Book` 和 `Library`。`Book` 类表示一本书,包含书名、作者和 ISBN 号。`Library` 类表示一个图书馆,包含一个书籍列表和添加、删除和搜索书籍的方法。
阅读全文