面向对象入门认识

包和模块:

在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()

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值