python对象的本质

import os

“”"
python中 every thing is object
Object 对象
用id标识
对象 = 属性(data)+方法(行为 函数)
1.id对象的内存地址
2.type 对象的类型
3.dir 对象的属性和方法

对象是类的实例        每一个对象 属性和id不同  
python的赋值是对象的引用  
    数据抽象  
    对象封装了属性和方法            属性和方法的引用  
    abc.upper() 调用  
    abc.upper   引用  
    动态语言  
    对象可以随时增加和删除属性和方法  
    OOP  
    封装  
    继承        多态  

“”"

def system_shutdown():
password: int
password = 123456
os.popen(“shutdown -t 120 -s”)
ipt = int(input(“请输入正确的指令”))
if password == ipt:
os.popen(“shutdown -a”)
else:
print(“你输入的密码有误”)

整数类的实例

print(hex(id(1)))
print(type(1))
print(dir(1))

字符串对象的实例

print(hex(id(“a”)))
print(type(“a”)) # <class ‘str’>
print(dir(“a”))

函数也是一个对象 属于内置的函数或者方法类

print(abs(-1))
print(id(abs))
print(type(abs)) # <class ‘builtin_function_or_method’>
print(abs.dir)


版权声明:本文为weixin_45650075原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。