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)
|