四时宝库

程序员的知识宝库

5 python对象介绍object(python的对象类型)

对象结构

每个对象都存储三个数据

id 标识 用来标识对象的唯一性

id()函数查看对象的id

id有由解析器生成的,id是对象的内存地址

对象一旦创建,则它的id永远不能再改变

type 类型 用来表示标识当前对象所属的类型

类型决定了对象有哪些功能

强类型语言,对象一旦创建,类型便不能修改

value 值 就是对象中存储的具体的数据

对于有些对象值是可以改变的

变量和对象的关系

对象并没有直接存储到变量中,在py中,变量更像是给对象起了一个别名

变量中,存储的不是对象的值,而是对象的id

当使用变量时,实际上就是通过对象id在查找对象

变量中保存的对象,只有在重新赋值时才会改变

变量和变量之间是相互独立的,修改一个变量不会影响另一个变量

类型转换

所谓的类型转换就是将一个类型的对象转换为其他类型的对象

类型转换不是改变对象本身的类型,而是将对象的值转换为新的对象,即根据当前对象的值转换为新的类型

四个函数 int float str bool

int() 可以用来将其他的对象转换为整型

关系运算法

== !=比较的是对象的值

is is not比较的是对象的id

逻辑运算符 主要进行逻辑判断

not

and

or

条件运算符(三元运算符)

语法:语句1 if 条件运算符 else 语句2

eg:print(“1”) if true else print(“2”)

16 运算符的优先级

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接