「Python」octメソッドで10進数の値を8進数に変換する

2020年12月12日

構文
oct(x)
整数を先頭に “0o" が付いた 8 進文字列に変換します。
サンプルコード

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# coding: utf-8
#!/usr/bin/python3
cftA = oct(8)
print("oct() result1: ",cftA)
cftB = oct(-56)
print("oct() result2: ",cftB)
cftC = oct(9)
print("oct() result3: ",cftC)
# coding: utf-8 #!/usr/bin/python3 cftA = oct(8) print("oct() result1: ",cftA) cftB = oct(-56) print("oct() result2: ",cftB) cftC = oct(9) print("oct() result3: ",cftC)
# coding: utf-8

#!/usr/bin/python3

cftA = oct(8)

print("oct() result1: ",cftA) 

cftB = oct(-56)

print("oct() result2: ",cftB) 

cftC = oct(9)

print("oct() result3: ",cftC)

実行結果
>python test.py
oct() result1: 0o10
oct() result2: -0o70
oct() result3: 0o11

Python

Posted by arkgame