python-内存中的那些事儿-变量-函数-类

关注点

程序一的运行
一个线程运行

变量的定义
类的定义
函数的定义

函数内的变量定义
函数内的函数定义

类的内部类属性定义

对象的定义

程序的运行,进程的空间

一个程序,就是一段代码

程序运行起来,会占用系统资源

它会在我们电脑上占用一定的内存空间

进程是分配资源的单位

》线程不占空间,它是使用资源的

进程中的变量指向

在这里插入图片描述

在这里插入图片描述

进程中函数的指向,以及函数中局部变量的指向

在这里插入图片描述

类定义的时候,内存中的划分情况

在这里插入图片描述

在这里插入图片描述

》代码记录

import time

name = "张三"


def func():
    name = "李四"
    print('这是func函数')


class Cat:
    name = "猫"

    @staticmethod
    def get_age():
        name = "小小猫"
        print(name)

Cat.get_age()


函数的嵌套调用,两个平级的函数

name = "武汉"

def one():
    name = "汉阳"
    print(name)

    two()

def two():
    print(name)

one()

C:\Users\python_hui\Anaconda3\python.exe G:/test/装饰器/a.py
汉阳
武汉

Process finished with exit code 0

在这里插入图片描述

函数嵌套定义,两个非平级的

在这里插入图片描述

name = "武汉"

def one():
    name = "汉阳"
    print(name)
    def two():
        print(name)
    two()


one()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鲸鱼编程pyhui

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值