Python基础教程学习笔记

第一章 快速改造:基础知识


函数 描述

abs(number)                                       返回数字的绝对值

cmath.sqtr(number)    返回平方根,也可以应用于负数

float(object)                                             将字符串和数字装换为浮点数

help()    提供交互式帮助

input(prompt)                                           获取用户输入

int(object)                                               将字符串和数字转换为整数

long(object) 字符串和数字转换为长整型数

math.ceil(number)                               返回值的上入整数,返回值的类型为浮点数

math.floor(number) 返回值的下舍整数,返回值的类型为浮点数

math.sqrt(number)  返回平方根,不适用于负数

pow(x, y[, z])  返回x的y次幂(所得结果对z取模)

raw_input(prompt)                 获取用户输入,结果被看做原始字符串

repr(object)返回值的字符串表示形式

round(number[, ndigits]) 根据给定的精度对数字进行四舍五入 

str(object)将值转换为字符串


第二章 列表和元组

1. 序列(列表,元组,字符串,Unicode字符串,buffer对象,xrange对象)

2. 通用序列操作:索引,分片,加,乘,以及检查某个元素是否属于序列的成员(成员资格),计算序列长度,找出最大元素和最小元素。

3.列表

a.  基本的列表操作:改变列表(元素赋值),删除元素,分片赋值

b.  列表方法:append,count,extend,index,insert,pop,remove,reverse,sort

4. 元组:不可变序列


本章的新函数

函数 描述

cmp(x, y) 比较两个值

len(seq) 返回序列的长度

list(seq) 把序列转换成列表

max(args) 返回序列或者参数集合中的最大值

min(args) 返回序列或者参数集合中的最小值

reversed(seq) 对序列进行方向迭代

sorted(seq) 返回已排序的包含seq所有元素的列表

tuple(seq) 把序列转换成元组


第三章 使用字符串

1. 字符串方法:find,join,lower,replace,split,strip,translate


第四章 字典:当索引不好用时

1. 基本字典操作: len(d),d[k],d[k]=v,del d[k],k in d

2. 字典方法:clear,copy,fromkeys,get,has_key,items,iteritems,keys,iterkeys,pop,popitem,setdefault,update


第五章 条件、循环和其他语句

1. 赋值魔法:序列解包,链式赋值,增量赋值

2. Python中的比较运算符: is ,  is not,  in,  not in 

3. 布尔运算符 and,  not, or

4. 断言 assert

5. 并行迭代

a. 内建的zip 

6. while True/break 习语

7. 列表推导式--轻量级循环

8. pass--什么都不做

你可能感兴趣的:(python,python,基础)