Python基礎教程學習筆記

2021-08-09 12:54:52 字數 1794 閱讀 3046

第一章 快速改造:基礎知識

函式描述

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.  基本的列表操作:改變列表(元素賦值),刪除元素,分片賦值

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基礎教程學習筆記一

第一章 基礎知識 1.1 直譯器的安裝 一路下一步,完成安裝 修改path,新增安裝路徑 命令列執行顯示如下結果 1.2 互動式直譯器 示例 helloworld.py print hello world 中國 執行示例程式 python helloworld.py 1.3 演算法 1.4 數字和表...

python基礎教程學習筆記二

第一章 列表和元組 2.1 python的六種內建序列 列表,元組,字串,unicode字串,buffer對像,xrange物件 注 列表可以修改,元組不可以 retacn retacn 30 yue yue 32 database retacn,yue database retacn 30 yue...

python基礎教程學習筆記三

第三章 使用字串 1 字串基本操作 字串是不可變的 索引 分片 乘法 判斷成員資格 求長度 取最小值和最大值 2 字串格式化 精簡 示例 如下 format hello s senough for ya?values world hot print format values hello world...