python併發程式設計(一些基本概念)

2021-10-05 04:16:44 字數 2072 閱讀 3189

一.記憶體(id)

1.查詢記憶體位址(id)

name = 'alex'

print(id(name))

li = [1,2,3]

print(id(li))

每次輸出的結果都是不同的

2.判斷是否是同一記憶體位址(is)

'''

想最快的入門python嗎?請搜尋:"泉小朵",來學習python最快入門教程。

也可以加入我們的python學習q群:902936549,看看前輩們是如何學習的。

'''python 3.6.4 (v3.6.4:d48eceb, dec 19 2017, 06:54:40) [msc v.1900 64 bit (amd64)] on win32

>>> name1 = 'alex@'

>>> name2 = 'alex@'

>>> print(name1 == name2)

true

>>> print(name1 is name2)

false

>>>

二.小資料池 int str

int -5 ---256

str 如果是全部由字母組成的字串 都是指向乙個記憶體位址.

如果是數字與str(單個字母)想乘,則20以內(包含20)的是同乙個記憶體位址.

其他資料型別 則沒有小資料池概念.

三.編碼高階

1.unicode:萬國碼(32位)

2.utf—8:用最少8位表示乙個字元

3.gbk:國標

1,不同編碼之間是不能互相識別對方的二進位制,會報錯,或者產生亂碼.

2,在你的字串(檔案),儲存,傳輸時,必須使用非unicode的二進位制(01010101).

py3中:

字串:編碼方式(在記憶體中的執行方式):預設都是unicode.

intbyte

對於非中文: 表現形式: b'alex'

內部編碼: utf-8 gbk,gb2312...(非unicode) 你設定的.

對於中文: 表現形式: b'xe3\xf2\x36\xe3\xf2\x36'

內部編碼: utf-8 gbk,gb2312...(非unicode) 你設定的.

'''

想最快的入門python嗎?請搜尋:"泉小朵",來學習python最快入門教程。

也可以加入我們的python學習q群:902936549,看看前輩們是如何學習的。

'''s = 'alex'

s1 = b'alex'

print(s.capitalize()) #輸出結果:alex

print(s1.capitalize()) #輸出結果:b'alex'

str ---> bytes

英文:s = 'alex'

b = s.encode('utf-8')

b1 = s.encode('gbk')

print(s,type(s)) #輸出結果:alex print(b,type(b)) #輸出結果:b'alex' print(b1,type(b1)) #輸出結果:b'alex' 中文:

s = '中國'

b = s.encode('utf-8')

b1 = s.encode('gbk')

print(s,type(s)) #輸出結果:中國 print(b,type(b)) #輸出結果:b'\xe4\xb8\xad\xe5\x9b\xbd' print(b1,type(b1)) #輸出結果:b'\xd6\xd0\xb9\xfa'

tr

對於非中文: 表現形式: 'alex'

內部編碼: unicode

對於中文: 表現形式: '中國'

內部編碼: unicode

bool

list

tuple

dict

data structure 樹的一些基本概念

定義 乙個樹,每個內部節點,最多只有兩個子節點,每個節點的子節點是有序的,一般稱為left child和right child。遞迴的定義 乙個樹有乙個單個根節點,或者乙個樹其根節點有兩個有序的子節點,每個節點又是乙個二叉樹的根節點。對於非空二叉樹t,n 0 為葉子節點數,而 n 2 是度2節點數,...

FreeSWITCH與人工智慧一些基本概念

ai是artificial intelligence的縮寫,也就是我們所說的人工智慧。freeswitch很早的版本就有asr和tts介面。是的,freeswitch本身其實並不做asr和tts。asr的全稱是automatic speech recognition,即自動語音識別。tts的全稱是t...

Oracle Inventory裡的一些概念

事務處理 transaction 是指物料移入庫存 在庫存內移動以及移出庫存.物料搬運單 move order 是在乙個組織內對物料進行移動的請求.保留 reservation 是 與需求 之間的關聯。保留將在 與需求 之間建立乙個永久的資料關聯,代表指定需求 的乙個可靠的物料分配。現有量 on h...