人生苦短,我用Python
我已加入#100DaysOfCode# 活動
每天自學編程1小時。[憨笑]
今天的大綱就不寫了
整數(int)數據類型
整數數據類型用來表示整數數值(沒有小數部分),包括正整數、負整數和0。整型數據類型包括二進制整數、八進制整數、十進制整數和十六進制整數。
二進制整數:
标準 ASCII 碼用 7 個二進 制位表示 1 個字符
二進制的故事
二進制整數是由0和1兩個數組成,進位規則為“逢二進一”
1697年元旦,萊布尼茨寫了一封信給魯道夫·奧古斯都公爵。
寫信的同時,他贈送了一顆自己制造的銀币給公爵
這顆銀币的出現,真正預示着二進制的誕生。
銀币的正面當然是公爵帥氣威風的肖像
這是為了獲得“科研經費”必須做出的妥協。
反面是一則創世故事:水面上籠罩着黑暗
頂部光芒四射……
中間部分雕刻的是從1到17的二進制數學式。
考慮到公爵的智商,文筆晦澀的萊布尼茨講述了他構思的一枚題為“造化之象”的紀念币:全能的上帝從無創造有。現在我們可以說,數字的起源是世上能最好展示和說明這種力量的事物,它以“一”和“零”或者說“無”的形式呈現,既樸素又簡練。
銀币上面刻着十進制與二進制的對比狀态:
從這一天起,現代數學意義上的“二進制”誕生了。
二進制數的算術運算
每種數制都有其運算規則。
二進制數的算術運算規則如下。
加運算:0 0=0,0 1=1,1 0=1,1 1=10(逢 2 進 1)
減運算:1-1=0,1-0=1,0-0=0,0-1=1(向高位借 1 當 2)
乘運算:0×0=0,0×1=0,1×0=0,1×1=1 除運算:0÷1=0,1÷1=1
附圖:十進制轉二進制
換算完成後
在cmd命令行輸入calc
調出Windows10自帶的計算器來檢查一下自己的換算結果,是不是對的
Win10自帶的計算器
Win10自帶的計算器功能強大
用程序員專用的計算器檢查一下自己的換算結果是否正确
這裡要注意一下是
HEX :十六進制。
DEC:十進制。
OCT:八進制。
BIN:二進制(這裡的二進制為二進制補碼形式)
熟練使用一些提高效率的工具是一個程序員成熟的标志。二進制的世界很大很精彩,洞唐繼續本着以"0基礎"的角度出發,所以也不會把文章寫得過于晦澀難懂,随着學習的不斷深入,後期我也會繼續把數制這一問題做補充和擴展。[狗頭]
說完了二進制,再看看其他的數制吧
十進制整數
十進制整數由0~9組成的,進位規則為“逢十進一”
八進制整數
八進制整數由0~7組成,進位規則為“逢八加一”
十六進制整數
十六進制整數由0~9和A~F組成,進位規則為“逢十六進一”
好難,洞唐要哭了
//示例代碼
print(0b111) //二進制整數
print(0o122) //八進制整數
print(122) //十進制整數
print(0x122) //十六進制整數
浮點型(float)數據類型
浮點型數據類型由整數部分與小數部分組成,如3.165、-8.68。浮點類型的數據還可以用科學計數法表示,如2.5e2、-8.88e5.
//代碼示例
print(-8.68)
print(2.5e2)
好了,以上就是洞唐自學Python的第 0005 天了。
我會持續記錄自己進步的過程,開啟自律人生!
學編程前需要做什麼準備?
用樂高SPIKE也能學Python?
怎麼搞定你的老闆???(秘籍)
學編程的第0001天:配置開發環境
學編程的第0002天:關鍵字和注釋
學編程的第0003天:變量、縮進
學編程的第0004天:運算符
程序員轉崗做運營,需要學習什麼?
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!