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)