2 27 python 基礎學習

2021-09-14 03:58:02 字數 906 閱讀 7869

1.複習上週知識

2.變數在記憶體中的儲存方式,字串及其編碼。

理解變數在計算機記憶體中的表示也非常重要

python直譯器幹了兩件事情:↓

1.在記憶體中建立了乙個『abc的字

2.在記憶體中建立了乙個名為a的變數,並把它指向『abc

也可以把乙個變數a賦值給另乙個變數b,這個操

乍實際上是把變數b指向變數a所指

向的資料。

字串和編碼首

先我們知道,字串也是一種資料型別,但是,字串比較特殊的是還有乙個編碼問題!因為計算機只能處理數字,如果要處理文字,就必須先把文字轉換為數字才能處理,最早的算機在設計時

位元組(byte

就是255二進位制111+進製255,如果要表示更大的整數,就必須用更多的位元組比如兩個位元組可以表示的最大整數是65535,4眾位元組可以表示的最大整數是429496729542+1241025192412+1921021*120+1

相加:128+64+32+16+8+4+2+1=255

001111104

62=32+16+8+4+2

10111110

=128+32+16+8+4+24

101101104

182=128+32+16+4+2

由於計算機是美國人發明的,因此,最早只有127個字元被編碼到計算機裡,也就是大小寫

英文本母、字元,這個編碼表被稱為asc編碼,比如大寫字母a的編碼時候65

但是要處理中文然乙個位元組是

至少需要兩個位元組,而且還不能和asc編碼衝突

2 27 python 基礎學習

迴圈列印字典 d1 for i in d1 i 表示的是字典當中的鍵,d i 字典當中的值 print i,d1 i 總結,和list相比,dict的優缺點 1.查詢和插入的速度快,不會隨著key的增加而增加 2.需要占用大量記憶體,記憶體浪費 list 優缺點 1.查詢和插入的時間,隨著元素的增加...

python基礎學習

基本資料型別 學習基於python2.7,ubuntu16.04,python3中有一些不同的特性 在ubuntu終端輸入python,進入互動介面。print hello,world print 是乙個常用函式,輸出字串。在python2中,print還是乙個關鍵字,可以用print hello,...

Python 基礎學習

一 python中的資料結構 容器 list 列表 a 1,2,3,4 用方括號標記 可被修改 a 0 1 tuple 元組 a 4,5,6 用圓括號標記 不可被修改 b 0 4 dictionary 字典 即對映 d set 集合 不重複,無序,不支援索引 s 會自動去重得到 二 函式式程式設計 ...