python基礎筆記

2021-06-20 01:36:50 字數 1173 閱讀 2744

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 三引號內可以包含單引號和...