[oeasy]python0048_取整_int_float_浮點型_cast_扮演_tab_制表鍵_制表符
轉化為10進制
回憶上次內容
上次 把其他進制
用的是 int 函數
轉化回
十進制
int 來自于 integer
integrate
entire
意思都是
完整
的同源詞 還有
完整
的 和零散
的相對
可以把
零散
的小數轉化為
完整
的整數嗎???
取整
可以 把一個浮點型的小數 取整

取整 可能會造成
運算結果的 不同

3.3 是 一個浮點型 的 小數
現在 把他當做 一個
整數
這個過程叫做cast
cast
cast原意是投擲
plaster cast 鑄造石膏
cast a spell 施法 投一個咒語
cast a vote 投票
cast 鑄造 把鐵水投入到磨具中

投影
cast a shadow 投上一層陰影

扮演成
手經過 cast 成為鹿
人扮演成其他的角色
演員表

一部戲的全體演員

數據類型的轉化也是一種扮演
cast
我們 讓
3.3
3
這樣一個角色扮演(cast)了

甚至可以讓
π
3
這個角色扮演

字符串
還可以 讓字符串
"3"
扮演 整數
3
這個角色

但無法讓
扮演 整數
3
這個角色字符串"3.3"

居然能 讓
3.9
扮演 ?整數
3
這個角色?
查看文檔

把 浮點型(float)的 3.9
小數部分 截掉(truncates)
轉化為 整型(int)的 3

cast
顯式轉換 為 另一種數據類型
將 某種數據類型的表達式
可以將tab鍵 轉化為整數嗎?
tab 鍵
tab是一個按鍵
試著 求出tab鍵對應 的 ascii序號
也就是
\t
對應的數值

求出這個數值對應的
2 進制
8 進制
10 進制
16 進制
然后嘗試
用數值的方式輸出tab
不要翻頁
轉化與輸出

可以找到
tab序號的 各種形式
然后 輸出

可以來 一個循環(huán)嗎?
就是
那種
一頓操作猛如虎
仔細一看原地杵
繞回來

可以 反過來
繞一圈 嗎?

反向繞

可以 把二進制形式轉化為十六進制 嗎?
轉化

東西 還是那個東西
狀態(tài) 可以隨意流轉的

轉化過程中 始終要注意類型
用type函數 確認一下
如果 不確定類型的話
總結
這次在各種類型間不斷轉化
int 整型數字
float 浮點型數字
str 字符串
最后溫習了 轉義字符
\t
類似的還有\n
\r
還有 通過數字 得到ascii字符
\ooo
\xhh
如果
可以嗎?
我想
只
輸出\
這個字符\
叫什么字符來著???我們下次再說!??
藍橋->https://www.lanqiao.cn/courses/3584
github->https://github.com/overmind1980/oeasy-python-tutorial
gitee->https://gitee.com/overmind1980/oeasypython
視頻->https://www.bilibili.com/video/BV1CU4y1Z7gQ 作者:oeasy