企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# python全景--python程序结构 ## 每个对象都有一个身份,一个类型,一个数值 python是**强类型**语言,运行时,弱类型不符合,报错 bash是弱类型语言,计算时隐式转换 ![](http://images2015.cnblogs.com/blog/1114822/201702/1114822-20170228193552360-1894468728.png) ### 实例创建之后,**身份**和**类型**都不可以改变 **可变对象**:对象值可以修改, 如列表,字典 **不可变对象** :对象值不可以修改,成为--> 数值,字符串,元组 >[info]对象值的修改实际上是对象值内**存指针指向**的修改 ### 类型属于对象,而不是变量。 python变量是**在特定的时间**引用了**特定的对象**。 **对象的头部信息**:`类型标识符`来标记对象类型,`引用计数器`用来决定是否可以回收。 如果某个对象包含对其他对象的引用,称其为**容器**。 ## 对象比较 | 比较方式 | 含义 | 比较方法 | |----------|------|----------| |身份比较|两个变量名引用的是否为同一内存对象|a is b <==> id(a) == id(b)| |类型比较|两个对象的类型是否相同|type(a) is type(b) <==>type(a) == type(b) | |数值比较|存储的数据是否相同|a == b|