python指南笔记(1)

来源:互联网 发布:朝鲜核问题的影响 知乎 编辑:程序博客网 时间:2024/06/04 00:35

     is操作符是一个二元操作符,如果左端的对象引用于右端的对象引用指向的是同一个对象,则返回True。对很多值比较是无意义的,比如整型和字符串,因为我们通常更像知道的是它们的大小等信息。

     身份比较的一个好处是速度非常快,我们并不需要比较对象本身,只需要将对象所在的内存地址进行比较,同样的地址存储的是同样的对象。

        身份操作符的作用是查看两个对象引用是否指向相同的对象,或查看某个对象是否为None。

        Python比较操作符的一个特别好用的特性是可以进行结链比较,比如:   0  <=  a  <=  10

       我们可以使用in来测试成员关系,使用not  in来测试非成员关系。

     在python中,一块代码,也就是说一条或多条语句组成的序列,成为suite。由于python中的某些语法要求存在一个suite,python就提供了关键字pass。pass实际上是一条空语句,不进行任何操作。

      python重载了+与+=,将其分别用于字符串与列表,前者表示连接,后者表示追加字符串并扩展列表。

     与整数类似,字符串也是固定的,当使用+=时,会创建一个新字符串,并且表达式左边的对象引用将重新绑定到新字符串。

      固定的数据类型具有比可变的数据类型更加高效的潜力,而可变的数据类型使用起来更加方便。

0 0