python學習手冊學習筆記(一)

2022-04-04 21:22:57 字數 2316 閱讀 4757

第三章 如何執行檔案

1.避免命令列執行時閃退:加input()到最後

2.匯入(import)從本質上講,就是載入另乙個檔案。

把其中乙個模組檔案設計成主檔案。

3.屬性:繫結在特定物件上的變數名(比如乙個模組)。

4.讀取模組檔案的變數名:import from reload。

從模組檔案中獲得變數名:from myfile import title

5.模組是python最大的程式結構。作用:最小化命名衝突

6.除錯python**

(1)什麼也不做,檢視出錯提示

(2)插入print()語句

(3)使用ide gui偵錯程式

(4)使用pdb命令列偵錯程式

(5)其他選項

第五章 數字

1.python的數字型別

a.整數和浮點數

整數的進製:0o(8) 0x(16) 0b(2)

oct(i) hex(i) bin(i)

b.複數 complex(real,imag)

c.故有精度的十進位制數

d.有理分數

e.集合

f.布林型別

g.無窮的整數精度

h.各種數字內建函式和模組

2.操作符優先順序

3.強制轉換 int(3.1415) float(3)

4.數字比較

5.除法:傳統除法、floor除法和真除法

x/y 在python3.0中,無論任何型別都保持小數部分,在3.0中取消了傳統除法。

x//y 總會省略掉結果的小數部分

6.數學函式 import math

math.pi math.e

math.sin()

math.sqrt()

math.pow(a,b)

math.abs(-23)

math.min() math.max()

7.random模組 import random

8.分數型別 明確保留分子和分母,避免某些不精確性和侷限性。

from fractions import fraction

x=fraction(1,3)

9.set 集合 無序的 有點類似於無鍵值的字典

a.add() 新增

b.update() 按位置求並集

c.remove() 根據值刪除乙個專案

d.由於其無序性,不支援索引和分片。

e.集合只能包含不可變的物件型別。

10.布林型 bool true和false

第六章 動態型別簡介

python中的型別是在執行過程中自動決定的,而不是通過**宣告。

型別屬於物件,而不是變數。(變數名沒有型別)

python基於計數器的垃圾收集機制。

第七章 字串

a.python中沒有單個字元的型別。

b.不可變,即不能在原處修改。

c.常用方法:find()搜尋 rstrip()移除空格

replace()替換 split(',')用佔位符分隔

isdigit()內容測試 lower()簡訊息轉換

endswitch('spam')結束測試

join(strlist)插入分隔符

encode('')unicode編碼等

for x in s:print(x)迭代,成員關係

d.python3.0中,有三種字串型別:

str用於unicode文字(asc2或其他)

bytes用於二進位制資料(包括編碼的文字)

bytearray是bytes的一種可變變體

e.單雙引號祖父錯是一樣的。

f.零(空)字元不會像c那樣結束乙個字串。

python中,沒有字元會結束乙個字串。

g.raw字串抑制轉義

常用字串方法:a.replace('a','b') 替換,但並非真正在原處修改

若想要原處修改,可先轉成列表,修改完再轉回字串。

h.解析 只要需要的資料元件有固定偏移,都可以使用解析技術。

split() 將乙個字串分割為子字串列表,以分隔符字串為標準。分隔符可以不止乙個字元。

i.retrip() 清除每行末尾的空白

j.upper() lower() 大小寫轉換

k.isalpha() 內容檢測

l.endswith() startswith() 末尾或起始字串檢測

m.字串格式化:返回新的字串作為結果

字串格式化表示式 %d (%:二進位制操作符)

字串格式化方法呼叫 format()必須建立乙個新物件

n.基於字典的字串格式化 鍵的引用

《Python學習手冊》學習筆記 第4章

舉例4個核心資料型別 數字 字串 列表 元祖 為什麼稱作 核心 資料型別 因為它們實在python語言內部高效建立的,也就是說,有一些特定語法可以生成它們。不可變性 代表其在建立後不能就地改變。數字 字串 元祖具有不可變性 列表和字典不是這樣的。序列 是乙個包含其他物件的有序集合,其中包括 字串 列...

Python學習手冊 第4版 學習筆記

python學習手冊 第4版 是學習python比較好的教程。具體教程網上去搜,很多!由於看的比較快,很多知識記得不是很牢。記筆記如下,便於一會按內容翻看。頁碼是pdf檔案的頁碼,不是書的頁號 p143 檔案讀寫 p147 使用者定義的類 p201 字串 p213 字串的步進和反轉 p227字串格式...

《python學習手冊》閱讀筆記5 1 5 14

不知不覺這麼久沒寫了,兩周時間,看完了字串,列表與字典,元組與檔案,整個第二部分啃完了,第三部分是語句,再往後好像就是平時寫的時候沒接觸過的比較深的東西了,到時候應該會寫詳細點。print usage thingy options h display this usage message h hos...