发布时间:2022-03-08 09:57:52 人气:331 作者:多测师
Python 的所有对象都有三个特性:身份(id)、类型(type)、值(value)
身份(id):每个对象都有一个唯一的身份标识自己,任何对象的身份都可以使用内建函数 id() 来得到,可以简单的认为这个值是该对象的内存地址。
a = 3
b = a
id(a)
id(b)
id(test_list)
类型(type):对象的类型决定了对象可以保存什么类型的值,有哪些属性和方法,可以进行哪些操作,遵循怎样的规则。可以使用内建函数 type() 来查看对象的类型。
a = 3
b = a
print(type(a)) #
print(type(int)) #
test_list = [1, 2, 3, 4, 5]
print(type(test_list)) #
print(type(list)) #
test_tuple = (1, 2, 3, 4, 5)
print(type(test_tuple)) #
print(type(tuple)) #
test_str = "I love python"
print(type(test_str)) #
print(type(str)) #
值(value):对象所表示的数据
print(a) # 3
print(test_list) # [1, 2, 3, 4, 5]
print(test_str) # I love python
"身份"、"类型"和"值"在所有对象创建时被赋值。只要对象存在,这三个特性就一直存在。
以上内容为大家介绍了Python 对象的三个特性,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注多测师。https://www.e70w.com/xwzx/