
寻求帮助
dir(obj) # 简单的列出对象obj所包含的方法名称,返回一个字符串列表
help(obj.func) # 查询obj.func的具体介绍和用法
测试类型的三种方法,推荐第三种
if type(L) == type([]): print("L is list")
if type(L) == list: print("L is list")
if isinstance(L, list): print("L is list")
Python数据类型:哈希类型、不可哈希类型

数字常量

数字的表达式操作符

数可以利用bit_length函数测试所占的位数
a = 1; a.bit_length() # 1
a = 1024; a.bit_length() # 11
repr和str显示格式的区别
"""
repr格式:默认的交互模式回显,产生的结果看起来它们就像是代码。
str格式:打印语句,转化成一种对用户更加友好的格式。
"""
数字相关的模块

集合set
集合frozenset,不可变对象

布尔类型bool

常见字符串常量和表达式

内置str处理函数

三重引号编写多行字符串块,并且在代码折行处嵌入换行字符\n

索引和分片

字符串转换工具

另类字符串连接

Python中的字符串格式化实现1(字符串格式化表达式)

Python中的字符串格式化实现2(字符串格式化调用方法)

常用列表常量和操作

用切片来删除序列的某一段

常用字典常量和操作

字典解析

字典的特殊方法__missing__:当查找找不到key时,会执行该方法

元组和列表的唯一区别在于元组是不可变对象,列表时可变对象

元组的特殊语法: 逗号和圆括号
D = (12) # 此时D为一个整数 即D = 12
D = (12, ) # 此时D为一个元组 即D = (12, )
文件基本操作

