#26724: [Python]除了bin()還有format可以用


406490150@gms.tku.edu.tw (我是朱朱)

學校 : 國立交通大學
編號 : 139794
來源 : [140.113.236.122]
最後登入時間 :
2022-09-03 11:13:16
d379. 00446 - Kibbles `n' Bits `n' Bits `n' Bits -- UVa446 | From: [1.172.227.80] | 發表日期 : 2021-08-21 19:12

  1. 字串怎麼轉整數?  int(字串, base=你想要的進位)

  2. int 轉 bin,除了用bin(18) -> '0b10010' 刪掉'0b'也可以更直觀的使用f'{18:020b}'->'00000000000000010010'
    18這個位子(冒號的左邊)也可以放變數,0表示補零、20表示輸出佔20個字寬、b表示binary

  3. 有時又如果又想要'0b',可以在最前面加#字號 f'{18:#020b}',但這題是不需要的

  4. b是binary, x是hexadecimal, o就是8進位的octal。

  5. 如果把b、x、o改成大寫的B、X、O,輸出的B也會跟著大寫(好像用不太到 XD)

 
ZeroJudge Forum