摘要:
@(献给让我苦恼好几天的locals、exec) locals()与exec()的代码运行推测 本文只讨论在函数内部,exec(object)与locals()同存时的代码运行问题。 关于locals()须知 1.locals()返回的是存储在‘store_fast’数据结构中的数组‘f_local 阅读全文
2021年1月9日
摘要:
@(类与实例,类与子类) 前言 通过这篇笔记,来达成两个目的: 一、帮助自己巩固一下python中和类有关的一些基础知识点,明晰在定义类的过程中各部分代码(主要是魔法方法)所起的作用。 二、了解类的继承到底是继承了什么?super()函数起了什么作用?调用父类方法时python的执行顺序是什么?—— 阅读全文
摘要:
@(python中的一些符号) 赋值运算符 = 简单的赋值运算符 c = a + b 将 a + b 的运算结果赋值为 c += 加法赋值运算符 c += a 等效于 c = c + a -= 减法赋值运算符 c -= a 等效于 c = c - a *= 乘法赋值运算符 c *= a 等效于 c 阅读全文
摘要:
@(python的基本对象类型介绍) python的基本对象类型介绍 字符串(strings) 字符串中的元素可以索引、切片,但不可修改。 字符串之间可以拼接形成新的字符串 字符串的相关操作 描述 示例 创建空字符串 str=‘’ 创建Unicode 字符串 str=u'Hello World !' 阅读全文
摘要:
@(关于python整数重用的两个问题) python的整数重用机制 大体可以分为两部分: small_ints 链表small_ints内保存着一定范围的小整数。当有变量引用了范围内的整数时,就会直接引用此中的地址,而非开辟新地址来存储数据。 这一范围可以通过下列代码来查看: z = [] for 阅读全文