零基礎入門學習python_015_筆記及作業_字串_格式化
字串的格式化: 符 號 描述 %c 格式化字符及其 ASCII 碼 %s 格式化字符串 %d 格式化整數 %u 格式化無符號整型 %o 格式化無符號八進制數 %x 格式化無符號十六進制數 %X 格式化無符號十六進制數(大寫) %f 格式化浮點數字,可指定小數點後的精度 %e 用科學計數法格式化浮點數 %E 作用同 %e ,用科學計數法格式化浮點數 %g %f 和 %e 的簡寫 %G %f 和 %E 的簡寫 %p 用十六進制數格式化變量的地址 輔助指令 描述 * 定義寬度或者小數點精度 - 用做左對齊 + 在正數前面顯示加號 ( + ) <sp> 在正數前面顯示空格 # 在八進位數前面顯示零 ('0') ,在十六進位前面顯示 '0x' 或者 '0X'( 取決於用的是 'x' 還是 'X') 0 顯示的數位前面填充 '0' 而不是默認的空格 % '%%' 輸出一個單一的 '%' (var) 映射變數 ( 字典參數 ) m.n. m 是顯示的最小總寬度 ,n 是小數點後的位數 ( 如果可用的話 ) 作業:編寫一個進制轉換器 ==============================以下為程式碼============================== q = True while q: num = input('請輸入一個整數(輸入Q結束程式):') if num != 'Q': num = int(num) print('十進位 -> 十六進位 : %d -> 0x%x' % (num, num)) print('十進位 -> 八進制 : %d -> 0o%o' % (num, num)) ...