Python核心编程(第二版)——笔记

2017-07-14  本文已影响35人  November_Chopin

第一章 欢迎来到Python世界


1.5.4 其他的集成开发环境和执行环境
1.8 其他实现

第二章 快速入门


2.1 程序输出,print语句及“hello world”
2.3 注释
def foo():
    'this is a doc string'
    return True
2.4 操作符
2.5 变量和赋值
2.11 if语句
if expression1:
    if_suite
elif expression2:
    elif_suite
else:
    else_suite
2.20 实用的函数
函数 描述
dir([obj]) 显示对象属性,如果没有参数,则显示全局变量的名字
help([obj]) 帮助
int(obj)
len(obj)
open(fn,mode) 以mode('r'=读,'w'=写)方式打开文件
range([start,]stop[,step]) start默认为0,step默认为1
raw_input(str) str用作提示信息
str(obj)
type(obj) 返回对象类型(返回值本身是一个type对象)

第三章 Python基础


3.1.2 继续(\)
3.2.1 赋值操作符
3.2.4 “多元”赋值
3.3.4 专用下划线标识符
3.4.1 模块结构和布局
3.5.4 引用计数

第四章 Python对象


4.3.2 None——Python的Null对象
>>>type(None)
<class 'NoneType'>

所有类型对象的类型都是type。

>>>type(int)
<class 'type'>
>>>type(type('string'))
<class 'type'>
4.5.2 对象身份比较
>>> a=1
>>> id(a)
1613476928
>>> b=1
>>> id(b)
1613476928
>>> c=1.0
>>> id(c)
3132405387528
>>> d=1.0
>>> id(d)
3132405387552
>>> d=c
>>> id(d)
3132405387528
>>> e='string'
>>> id(e)
3132406864448
>>> f='string'
>>> id(f)
3132406864448
4.6 标准类型内建函数
函数 功能
cmp(obj1,obj2) if obj1<obj2,返回负整型;if obj1>obj2,返回正整型;相等返回0
type(obj)
isinstance(num,int) 返回值为布尔类型
str(obj)
repr(obj)或`obj` 通常情况下obj == eval(repr(obj))是成立的

第五章 数字


5.4 复数
属性 描述
num.real 复数的实部
num.imag 复数的虚部
num.conjugate() 复数的共轭
5.5.3 算术操作符
5.6.1 标准类型函数
5.6.2 数字类型函数
5.6.3 仅用于整型的函数
函数 操作
chr(num) 将ASCII值的数字转换成ASCII字符,0<=num<=255
ord(chr) 与chr(num)相反
unichr(num) 接受Unicode码值,返回其字符
5.7.1 布尔“数”

第六章 序列:字符串、列表和元组

上一篇 下一篇

猜你喜欢

热点阅读