zoukankan      html  css  js  c++  java
  • python之对象

    所有的python对象都有三个特性:身份,类型和值

    身份:
    每一个对象都有一个唯一的身份标识自己,任何对象的身份可以使用内建函数 id()来得到。

    一旦一个python对象被创建,就不能更改其身份类型。更改对象是指创建一个新对象,并更改引用。


    对象:
    对象的类型决定了该对象可以保存什么类型的值,可以进行什么样的操作,以及遵循什么样的规则。可以用内建函数 type()查看 Python 对象的类型
    因为在 Python 中类型也是对象,所以 type()返回的是对象而不是简单的字符串。


    值:
    对象表示的数据项。

    如果对象支持更新操作,那么它的值就可以改变,否则它的值也是只读的。对象的值是否可以更改被称为对象的可改变性(mutability)

     


    标准类型运算符

    对象值比较:

    == 、> 、< 等

    对象身份比较:

    obj1 is obj2 、 obj is not obj2

    >>> a = 4.3
    >>> b = 4.3
    >>> a==b
    True
    >>> a is b
    False

    布尔类型:

    not 、and 、or

    标准类型内建函数

    type(obj) 、cmp(obj1, obj2) 、str(obj)、repr(obj)

     

    2015-05-25

  • 相关阅读:
    杂题
    jzoj5679
    CF434E
    jzoj6152
    jzoj6150
    mysql 第06章 运算符
    mysql 第05章 数据类型
    mysql 第04章 SQL语句
    mysql 第03章 体系结构
    mysql 第02章 基本操作
  • 原文地址:https://www.cnblogs.com/whuyt/p/4527376.html
Copyright © 2011-2022 走看看