Python中的oct()函数用于将整数转换为八进制字符串。oct(10) 返回 ‘0o12’。
Python中的oct()函数用于将整数转换为八进制字符串。
用法:
oct(x)
x是要转换的整数。
返回值:
oct()函数返回一个表示八进制数的字符串。
示例:
将整数转换为八进制字符串 num = 10 oct_num = oct(num) print(oct_num) # 输出:'0o12'
在上述示例中,我们将整数10转换为八进制字符串,并将结果打印出来,注意,返回的字符串以"0o"开头,表示这是一个八进制数,如果不需要前缀"0o",可以使用字符串切片来去掉它:
oct_num = oct(num)[2:] print(oct_num) # 输出:'12'
还可以使用格式化字符串来控制输出的格式,指定小数点后的位数或添加前导零等:
num = 10.6875 formatted_oct = "{:.2f}".format(oct(num)) print(formatted_oct) # 输出:'0o10.70'
在上述示例中,我们使用格式化字符串"{:.2f}"来控制输出的格式,保留两位小数,最终的输出为"0o10.70"。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/647002.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复