包和模块:
在Python中,项目的组织结构从高到低依次是:包->模块->类->函数/变量。
Python包:Python项目下,包含__init__.py文件的文件夹,简称”Package”。
模块:Python项目下,包含Python代码的.py文件,简称”Module”。
用import main
import ..as..
from ..import..
from..import*
面向对象OOP:
class类:
# OOP: # 1.分析对象OOA # 2.类定义对象代码模板class OOD # 3.实例化(内存对象) OOP # class Book: # pass # # # book = Book() # book.title = 'python' # book.price = 39 # book.author = 'ypupin' # print(book.price) class Book: def __init__(self, title, price=0.0, author=' '): self.title = title self.price = price self.author = author def __repr__(self): # print('<图书{}>'.format(self.title)) return '<图书{}>at{}'.format(self.title, id(self)) def print_info(self): print('书的信息为:') print('标题:{}'.format(self.title)) print('价格:{}'.format(self.price)) book = Book('C经典', 29, 'Tom') print(book.author) book.print_info() book2 = Book('Flask入门到精通') book2.print_info()