第三章 如何執行檔案
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...