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 會自動去重得到 二 函式式程式設計 ...