如何更改Django默认主页为自定义主页,更改Djago默认主页为自定义主页,这是开始网页的第一步。......
如果在PYTHON里验证同一个类创建的对象是不同的
在PYTHON里验证同一个类创建的对象是不同的
工具/原料
- PYTHON
方法/步骤
打开JUPYTER NOTEBOOK,新建一个PY文档。
class Temp:
def hey(self):
print("hello!")
首先我们要理解一个概念,这里创建了一个class叫做Temp,那么就是一个叫Temp的类。
hi = Temp()
如果我们设置一个变量,并且把这个类赋值给它,相当于用这个类创建了一个hi对象。
print(hi)
在此我们可以用print查看这个hi对象在内存的地址。
id(hi)
用id也可以查看地址,但是这个是十进制的地址。
print("%d" %id(hi))
很多同学没有注意,实际上%d表示的是十进制的数字。
print("%x" %id(hi))
而%x是表示十六进制,这里的地址和我们第一次用print一样。
greet = Temp()
print(greet)
我们再用同一个类创建一个新的变量名字,发现内存地址变更了,那是因为这是另一个对象了,因此不同对象内存地址是不同的。
hello = greet
print(greet)
print(hello)
如果再次进行变量名字的变更,对象还是一样的,因为没有通过类来创建新的对象。
注意事项
- 注意类和对象的概念,并且要理解
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
标签: python
相关文章
- 详细阅读
-
python中关于单/双引号和转义引号的区别详细阅读
python中关于单/双引号和转义引号的区别,ytho中单/双引号的作用是将引号中间的符号以字符串的形式传递,而在ytho中它们两个的功能是一样的,只不过在遇到转义引号的时候,两者的使用才有所区别,现......
2023-03-16 353 python
- 详细阅读