2024年08月08日
快乐的编程时光
嗨,大家好!我今天想和大家分享一下关于编程的一些趣事。就像编程语言中的循环一样,编程给我带来了无限的乐趣和创造力。
探索循环的魅力
当我第一次学习编程的时候,循环语句就像一把神奇的钥匙,打开了编程世界的大门。我仿佛置身于一个充满魔法的森林,每一次循环都好比是魔法师的咒语,让程序在重复中展现出不同的奇迹。
“`python
for i in range(5):
print(“编程让我快乐!
2024年08月08日
在Python中有这两个魔法方法容易让人混淆:__getattr__和getattribute。通常我们会定义__getattr__而从来不会定义getattribute,下面我们来看看这两个的区别。
__getattr__魔法方法
class MyClass:
def __init__(self, x):
self.x = x
def __getattr__(self, item):
p
2024年08月07日
在Python中有许多以__开头的变量,这些变量是什么意思呢?这里介绍下[__dir__, __slots__, __weakref__,__missing__, __contains__]
__dir__ -> 看个小例子就知道了
In [1]: class T(object):
...: pass
...:
In [2]: t = T()
In [3]: t.<Tab>
啥也没有…