iT邦幫忙

2022 iThome 鐵人賽

DAY 10
0
自我挑戰組

Python簡單應用系列 第 10

Day 10 - Python不同底數的整數

  • 分享至 

  • xImage
  •  

在使用整數中,除了我們常用的10進位外,還有底下不同底數的整數

  1. 2進位整數:0、1
  2. 8進位整數:0、1、2、3、4、5、6、7
  3. 16進位整數:0、1、2、3、4、5、6、7、8、9、ABCDEF,英文也可以用小寫abcdef代表

2進位整數與函數bin()
我們可以用2進位代表整數,Python中定義,0b開頭的數字是2進位的整數;bin()函數可以將10進位轉成2進位

x = 0b111
print(x)
y = 7
print(bin(y))

https://ithelp.ithome.com.tw/upload/images/20220921/20151938t6u68MLb7j.jpg
8進位整數與函數oct()
我們可以用8進位代表整數,Python中定義,0o開頭的數字是8進位的整數;oct()函數可以將10進位轉成8進位

x = 0o25
print(x)
y = 21
print(oct(y))

https://ithelp.ithome.com.tw/upload/images/20220921/20151938GMetDzgztq.jpg
16進位整數與函數hex()
我們可以用16進位代表整數,Python中定義,0x開頭的數字是16進位的整數;hex()函數可以將10進位轉成16進位

x = 0x7F
print(x)
y = 127
print(hex(y))

https://ithelp.ithome.com.tw/upload/images/20220921/20151938V1GKI5BRXL.jpg


上一篇
Day 9 - Python變數範圍
下一篇
Day 11 - Python數值運算常用的函數
系列文
Python簡單應用30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言