博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python基础:内置类型(未完待续)
阅读量:2240 次
发布时间:2019-05-09

本文共 1577 字,大约阅读时间需要 5 分钟。

本文根据而写。

 

目录

1.真值测试

2.布尔操作 -- and, or, not

3.比较

4.数字型 -- int, float, complex

5.迭代器类型

6.序列类型

7.文本序列类型 -- str

8.二进制序列类型 -- bytes, bytearray, memoryview

9.集合类型 -- set, frozenset

10.映射类型 -- dict

11.上下文管理器类型

12.其它内置类型

预告:模块,类&类实例,函数,方法,代码对象,类型对象,Null对象,Ellipsis对象,NotImplemented对象,Boolean值,内部对象

13.特殊属性

 

内容

1.真值测试

 

 

2.布尔操作 -- and, or, not

 

 

3.比较

 

 

4.数字型 -- int, float, complex

 

 

5.迭代器类型

 

 

6.序列类型

 

 

7.文本序列类型 -- str

 

 

8.二进制序列类型 -- bytes, bytearray, memoryview

 

 

9.集合类型 -- set, frozenset

 

 

10.映射类型 -- dict

 

 

11.上下文管理器类型

 

 

12.其它内置类型

12.1.模块

 

12.2.类和类实例

 

12.3.函数

 

12.4.方法

 

12.5.代码对象

 

12.6.type对象

 

12.7.Null对象

 

12.8.Ellipsis对象

 

12.9.NotImplemented对象

 

12.10.Boolean值

 

12.11.内部对象

查看获取更多信息,它描述了stack frame对象traceback对象slice对象

 

13.特殊属性

Python实现添加了几个特殊的只读属性给一些对象类型,这些属性是相对的,其中一些无法用dir()函数获取。

object.__dict__

一个字典 或 其它映射对象,用于存储一个对象的(可写)属性。

instance.__class__

 实例所属的类。

class.__bases__

 以元组形式存储一个类对象的基类。

1 >>> int.__bases__2 (
,)

definition.__name__

 类、函数、方法、描述符(descriptor)或 生成器实例 的 名称。

1 >>> int.__name__2 'int'

definition.__qualname__

 类、函数、方法、描述符(descriptor)或 生成器实例 的 权威名称(qualified name)。 

1 >>> int.__qualname__2 'int'

class.__mro__

 以元组形式存储了在方法解析时寻找的基类的顺序。

mro:methods resolution order.

class.mro()

 这个方法可以被元类(metaclass)重写,用于定制它的实例的方法解析顺序,其结果存储在__mro__(见上一个)中。

1 >>> int.mro()2 [
,
]

class.__subclasses__()

 每一个类都保存了一个其直接子类的弱连接列表,这个方法返回还存在的这些引用的列表。

1 >>> int.__subclasses__()2 [
,
,
,
,
]

 

脚注

 

 

后记

2018-06-13 10:05:第一次编写此文

 

转载于:https://www.cnblogs.com/luo630/p/9176346.html

你可能感兴趣的文章
硬盘的接口、协议
查看>>
VLAN与子网划分区别
查看>>
Cisco Packet Tracer教程
查看>>
02. 交换机的基本配置和管理
查看>>
03. 交换机的Telnet远程登陆配置
查看>>
微信小程序-调用-腾讯视频-解决方案
查看>>
phpStudy安装yaf扩展
查看>>
密码 加密 加盐 常用操作记录
查看>>
TP 分页后,调用指定页。
查看>>
Oracle数据库中的(+)连接
查看>>
java-oracle中几十个实用的PL/SQL
查看>>
PLSQL常用方法汇总
查看>>
几个基本的 Sql Plus 命令 和 例子
查看>>
PLSQL单行函数和组函数详解
查看>>
Oracle PL/SQL语言初级教程之异常处理
查看>>
Oracle PL/SQL语言初级教程之游标
查看>>
Oracle PL/SQL语言初级教程之操作和控制语言
查看>>
Oracle PL/SQL语言初级教程之过程和函数
查看>>
Oracle PL/SQL语言初级教程之表和视图
查看>>
Oracle PL/SQL语言初级教程之完整性约束
查看>>