python的資料型別:
1 基本資料型別:none, boolean, integer, float, long, complex
匯入python精確除法
from __future__ import division
2 序列型別:list, tuple, string, xrange(只在python 2.中有)
python中的物件之間賦值時是按引用傳遞的,如果需要拷貝物件,需要使用標準庫中的copy模組。
1) copy.copy 淺拷貝 只拷貝父物件,不會拷貝物件的內部的子物件。
2)copy.deepcopy 深拷貝 拷貝物件及其子物件
下面是很好的例子:
import copy
a = [1, 2, 3, 4, ['a', 'b']] #原始物件
b = a #賦值,傳物件的引用
c = copy.copy(a) #物件拷貝,淺拷貝
d = copy.deepcopy(a) #物件拷貝,深拷貝
print 'a = ', a
print 'b = ', b
print 'c = ', c
print 'd = ', d
3 dictionary, set, fronzenset
python的控制流
if,for,while
other control flows: for-continue, for-else, while-else, if-elif-else
python的function,class,file,exception,generator
帶有 yield 的函式在 python 中被稱之為 generator(生成器)
關於yield的詳細解釋可以參考這裡
python的module,package,libraries
「module」: something that you can import with import
「package」 = a set of files in a directory (tree)
python基礎筆記 python基礎筆記
一 變數 定義變數的規則 1 變數名只能是字母 數字 下劃線的組合 2 變數名不能以數字開頭 3 python中使用的關鍵字不能作為變數 注意 行業預設規則 1 變數命令見名知意 2 駝峰 3 字母全大寫代表是常量 例子 name mr liao name1 name print name,name...
免費python基礎筆記 python基礎學習筆記
1.python中的編碼格式 a.ascii碼 ascii碼共有127個字元,包括數字,大小寫字母,和一些符號,比如常見的字元的ascii碼表示有 a 65,z 132,ascii碼是用乙個位元組表示的,其主要的缺點就是因為在記憶體中只佔乙個位元組,所以無法被用來表示中文,只能表示一些單字元元素。針...
python基礎 筆記
字串 str 用來記錄文字資訊 表示方法 在非注釋中,凡是用引號擴起來的部分都是字串 單引號 雙引號 三單引號 三雙引號 空字串的字面值表示方式 單引號和雙引號的區別 單引號內的雙引號不算結束符 雙引號內的單引號不算結束符 三引號字串 三引號字串的換行會自動轉換為換行符 n 三引號內可以包含單引號和...