Python 是一款強大的編程語言,可以用它來寫各種不同類型的應用程序。一個常用的任務是將數字從十進制轉換為其他進制,比如八進制。
在 Python 中,使用內置函數 `oct()` 就可以實現將整數值轉換為八進制。下面是一個簡單的示例:
num = 15 oct_num = oct(num) print("十進制數 %d 轉化為八進制為 %s" % (num, oct_num))
以上代碼執行結果為:
十進制數 15 轉化為八進制為 0o17
正如你所見,`oct()` 函數返回的是一個帶有前綴 `0o` 的字符串。我們還可以通過在輸出字符串中使用格式化符號 `%o` 來直接輸出八進制數:
num = 15 oct_num = oct(num) print("十進制數 %d 轉化為八進制為 %o" % (num, num))
以上代碼執行結果為:
十進制數 15 轉化為八進制為 17
切記,在使用 `oct()` 函數時,只能傳遞整數類型的數據,否則會拋出 `TypeError` 異常。
總而言之,Python 中將十進制數轉換為八進制數非常簡單,使用內置函數 `oct()` 就能快速地實現。希望這篇文章對你學習 Python 帶來幫助。