python 基礎知識提公升

2021-08-20 04:21:30 字數 653 閱讀 8987

1.乙個資料乙個字段

2. 只要有主鍵的

3. 減少重複

叫什麼:全域性直譯器鎖cpython

有什麼用:單核的情況下實現多工nb

怎麼解決:

換直譯器鎖jpython

程序加協程(個人建議)

執行緒用其他語言實現,python呼叫

遞迴拷貝每一層的資料
淺拷貝

拷貝第一層的資料
跟引用的區別

引用:多個變數指向同乙個記憶體位址

拷貝:產生乙個新位址(不可變型別不會產生,int,字串,元組)

_x: 單前置下劃線,私有化屬性或方法,from somemodule import *禁止匯入,類物件和子類可以訪問

__xx:雙前置下劃線,避免與子類中的屬性命名衝突,無法在外部直接訪問(名字重整所以訪問不到)

__xx__:雙前後下劃線,使用者名字空間的魔法物件或屬性。例如:__init__ , __ 不要自己發明這樣的名字

sys.path
from imp import reload
import  **** 這個可以當做是引用

from **** import *** 這個可以當做深拷貝

Sql的基礎知識提公升(二)

二 提公升 1 說明 複製表 只複製結構,源表名 a 新錶名 b access 可用 法一 select into b from a where 1 1 僅用於 sqlserver 法二 select top 0 into b from a 2 說明 拷貝表 拷貝資料,源表名 a 目標表名 b ac...

Python 基礎知識

來自 一 識別符號 1.python 中的識別符號是區分大小寫的。2.標示符以字母或下劃線開頭,可包括字母,下劃線和數字。3.以下劃線開頭的識別符號是有特殊意義的。以單下劃線開頭 foo 的代表不能直接訪問的類屬性,需通過類提供的介面進行訪問,不能用 from import 而匯入 以雙下劃線開頭的...

python基礎知識

一.隨機數的生成 都需要 import random 1.用於生成乙個指定範圍內的隨機浮點數。print random.uniform 10,20 print random.uniform 20,10 2.生成乙個指定範圍內的整數。下限必須小於上限制 print random.randint 12,...