python代码运行逻辑

"""
入口文件
"""
from test import Cat_yellow  # 执行到这进入导包文件

a = Cat_yellow("大母皇")  # 实例化:在实例化的时候,程序会自动的使用__init__方法内的数据
a.Buy()  # 其他方法则需要手动调用使用
"""
test.py
导包文件
"""
class Cat_yellow:
    color = "黄色"

    def __init__(self, name):
        self.name = name

    def Buy(self):
        print(f"名字:{self.name}")
        print(f"颜色:{self.color}")

代码运行的完整过程

  1. 执行的文件,称为入口文件,从入口文件最顶端一行一行依次往下执行
  2. 一般开始执行的是导包,根据路径,进入导包文件
  3. 执行导包文件,获取导包文件数据
  4. 获取数据后,退回到上个文件,继续执行
  5. 依次类推,最后把所有获取的数据,在入口文件执行使用。
  6. 待入口文件运行完,代码结束。

注意:每一个文件只执行一遍,拿到数据保存到电脑里面就行。下次其他文件在导包的时候,不会执行第二次,它只会使用电脑保存的数据。

类的运行过程

  1. 从class关键字进入
  2. 从class关键字,从上往下执行类代码
  3. 执行后从class关键字出来,进入下一个除该class类的下一行接着执行代码
  4. 至到文件执行完

注意:__init__方法,在实例化的时候就会自动的使用上__init__的数据。其他函数需要调用时,才会使用。

结论

总之:先把需要的数据拿到手,接着在入口文件中使用,入口文件代码跑完,程序结束,得到结果。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值