时间:2021-05-22
英文文档:
复制代码 代码如下:oct ( x )
Convert an integer number to an octal string. The result is a valid Python expression. If x is not a Pythonobject, it has to define anmethod that returns an integer.
说明:
1. 函数功能将一个整数转换成8进制字符串。如果传入浮点数或者字符串均会报错。
2. 如果传入参数不是整数,则其必须是一个定义了__index__并返回整数函数的类的实例对象。
# 未定义__index__函数,不能转换>>> class Student: def __init__(self,name,age): self.name = name self.age = age >>> a = Student('Kim',10)>>> oct(a)Traceback (most recent call last): File "<pyshell#12>", line 1, in <module> oct(a)TypeError: 'Student' object cannot be interpreted as an integer# 定义了__index__函数,但是返回值不是int类型,不能转换>>> class Student: def __init__(self,name,age): self.name = name self.age = age def __index__(self): return self.name>>> a = Student('Kim',10)>>> oct(a)Traceback (most recent call last): File "<pyshell#18>", line 1, in <module> oct(a)TypeError: __index__ returned non-int (type str)# 定义了__index__函数,而且返回值是int类型,能转换>>> class Student: def __init__(self,name,age): self.name = name self.age = age def __index__(self): return self.age>>> a = Student('Kim',10)>>> oct(a)'0o12'声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
使用Python内置函数:bin()、oct()、int()、hex()可实现进制转换。先看Python官方文档中对这几个内置函数的描述:bin(x)Conve
使用Python内置函数:bin()、oct()、int()、hex()可实现进制转换。先看Python官方文档中对这几个内置函数的描述:bin(x)Conve
help函数是python的一个内置函数(python的内置函数可以直接调用,无需import),它是python自带的函数,任何时候都可以被使用。help函数
help函数是python的一个内置函数,在python基础知识中介绍过什么是内置函数,它是python自带的函数,任何时候都可以被使。help函数能作什么、怎
OCT2BIN函数是将八进制数值转换成二进制数值的函数,那如何在EXCEL表格中使用OCT2BIN函数呢?今天小编为大家分享一下使用方法,不会的朋友可以参考本文