print(type(b)) # print(type(c)) # # 可以将 type()python type怎么用" /> print(type(b)) # print(type(c)) # # 可以将 type()python type怎么用">

python type怎么用

2023-08-16 20:48:09 0 0 编辑:亿网科技有限公司 来源:本站原创

在Python中,type() 是一个内置函数,可以根据传入的参数返回对象的类型。

python type怎么用

函数语法:type(object)

示例:

a = 5
b = "Hello"
c = (1, 2, 3)
print(type(a)) # <class 'int'>
print(type(b)) # <class 'str'>
print(type(c)) # <class 'tuple'>
# 可以将 type() 函数的返回值用于判断对象类型
if type(a) == int:
print("a 是整数类型")
if type(b) == str:
print("b 是字符串类型")
if type(c) == tuple:
print("c 是元组类型")

输出:

<class 'int'>
<class 'str'>
<class 'tuple'>
a 是整数类型
b 是字符串类型
c 是元组类型

type() 函数还可以用于创建新的类型,可以通过 type(name, bases, dict) 的方式创建一个新的类型,其中三个参数含义如下:

name:新类型的名称;

bases:父类元组,指定这个新类型的父类;

dict:包含新类型赋值的大多数属性的字典。

示例:

# 定义一个自定义类 MyInt 继承 int 类型
class MyInt(int):
def __add__(self, other):
print("执行自定义的加法运算")
return super().__add__(other)
# 创建 MyInt 类型的对象
a = MyInt(10)
b = MyInt(100)
print(type(a)) # <class '__main__.MyInt'>
print(type(b)) # <class '__main__.MyInt'>
# 使用自定义加法运算
print(a + 5) # 执行自定义的加法运算,输出 15
print(b + 50) # 执行自定义的加法运算,输出 150

输出:

<class '__main__.MyInt'>
<class '__main__.MyInt'>
执行自定义的加法运算
15
执行自定义的加法运算
150
关键词: 道德 爵士 芝麻 2023 猪棒 红绿 怎样 腮红 放花 陪你 醒狮 蒜油
本站文章均为<亿网科技有限公司>网站建设摘自权威资料,书籍,或网络原创文章,如有版权纠纷或者违规问题,请即刻联系我们删除,我们欢迎您分享,引用和转载,我们谢绝直接复制和抄袭!
我们猜你喜欢