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)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值