Python如何使用type()函数查看数据的类型

 更新时间:2022年05月13日 10:54:45   作者:AI悦创  
这篇文章主要介绍了Python如何使用type()函数查看数据的类型,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

使用type()查看数据的类型

在Python中, 可以使用type()类型来查看数据的类型:

>>> type(3)
<class 'int'>
>>> type("123")
<class 'str'>
>>> type(True)
<class 'bool'>
>>> x = 1 + 2j
>>> type(x)
<class 'complex'>

使用type来定义类

我们先来看一张图

仔细观察

  • 我们使用 class 定义了 Class类,然后实例化给 cls
  • 观察cls的类型,它的类型指向 Class
  • 那么Class的类型指向谁呢?指向type

仔细思考,会不会Class是由type来定义的呢?

是的,其实Class是由 type来声明。

我们上代码测试一下

可以看到,type需要三个参数,你可以理解为:

  • 第一个参数: 类名
  • 第二个参数:继承
  • 第三个参数:私有化

问题来了,那如果定义私有函数呢?

可以看到,先定义一个函数,然后再用type定义类。

其中:

  • get_author : 私有函数名

问题又来了,如果去继承呢?

OK,基本情况就是这样。

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • python神经网络编程之手写数字识别

    python神经网络编程之手写数字识别

    这篇文章主要介绍了python神经网络编程之手写数字识别,文中有非常详细的代码示例,对正在学习python神经网络编程的小伙伴们有很好地帮助,需要的朋友可以参考下
    2021-05-05
  • python和shell实现的校验IP地址合法性脚本分享

    python和shell实现的校验IP地址合法性脚本分享

    这篇文章主要介绍了python和shell实现的校验IP地址合法性脚本分享,每个脚本配有执行效果图,需要的朋友可以参考下
    2014-10-10
  • Python如何对图像补全并分割成多块补丁

    Python如何对图像补全并分割成多块补丁

    这篇文章主要介绍了Python如何对图像补全并分割成多块补丁,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-05-05
  • 我对PyTorch dataloader里的shuffle=True的理解

    我对PyTorch dataloader里的shuffle=True的理解

    这篇文章主要介绍了我对PyTorch dataloader里的shuffle=True的理解,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-05-05
  • Python property函数的具体使用

    Python property函数的具体使用

    property()函数是Python中用于创建可管理属性的重要工具,它可以实现数据封装、访问控制、属性计算等功能,本文就来介绍一下如何使用,感兴趣的可以了解一下
    2024-02-02
  • python list删除元素时要注意的坑点分享

    python list删除元素时要注意的坑点分享

    下面小编就为大家分享一篇python list删除元素时要注意的坑点分享,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-04-04
  • Python基础语言学习笔记总结(精华)

    Python基础语言学习笔记总结(精华)

    给大家分享一篇关于Python基础学习内容的学习笔记整理总结篇,里面汇集了学习Python基础语言的难点和技巧,分享给大家。
    2017-11-11
  • python实现飞机大战游戏(pygame版)

    python实现飞机大战游戏(pygame版)

    这篇文章主要为大家详细介绍了python实现pygame版的飞机大战游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-02-02
  • Django中QuerySet查询优化之prefetch_related详解

    Django中QuerySet查询优化之prefetch_related详解

    prefetch_related()和select_related()的设计目的很相似,都是为了减少SQL查询的数量,但是实现的方式不一样,下面这篇文章主要给大家介绍了关于Django中QuerySet查询优化之prefetch_related的相关资料,需要的朋友可以参考下
    2022-11-11
  • 使用Keras构造简单的CNN网络实例

    使用Keras构造简单的CNN网络实例

    这篇文章主要介绍了使用Keras构造简单的CNN网络实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-06-06

最新评论