python学习高级篇(part5)--内置函数type
学习笔记,仅供参考,有错必纠
内置函数type
内置函数type()
用于获得指定对象的类型,比如:实例对象的类型是其对应的类对象。
- 举个例子
代码:
class MyClass(object):passmc = MyClass()print(type(mc))
print(type(18))
print(type('abc'))
输出:
<class '__main__.MyClass'>
<class 'int'>
<class 'str'>
- 举个例子2
代码:
print(type(MyClass))
print(type(int))
print(type(str))
输出:
<class 'type'>
<class 'type'>
<class 'type'>
类对象的类型是type
,也就是说,类对象是type
的一个实例对象。
- 举个例子3
代码:
def do_sth():passprint(type(do_sth))
print(type(print))
输出:
<class 'function'>
<class 'builtin_function_or_method'>
自定义函数对象的类型是function
;
内置函数对象的类型是builtin_function_or_method
- 举个例子4
代码:
print(type(18) == int)
print(type('abc') == str)import types
print(type(do_sth) == types.FunctionType)
print(type(print) == types.BuiltinFunctionType)
输出:
True
True
True
True
可以使用运算符==
判断某个对象的类型是否是指定的类型。
对于基本数据类型,可以直接使用其对应的类名;
如果不是基本数据类型,需要使用标准库中的模块types
中定义的变量。
python学习高级篇(part5)--内置函数type相关推荐
- python学习高级篇(part6)--内置函数dir
学习笔记,仅供参考,有错必纠 内置函数dir 对于类对象或实例对象,可以调用内置函数dir()获得其所有可以访问的属性和方法(包括从父类中继承的属性和方法)的列表. 类对象与实例对象的结果是有区别的, ...
- python学习高级篇(part4)--内置函数issubclass和isinstance
学习笔记,仅供参考,有错必纠 文章目录 issubclass()函数 举个例子 isinstance()函数 举个例子 issubclass()函数 内置函数issubclass()用于判断类对象与类 ...
- Python学习笔记3.2-python内置函数大全
学习python不可避免的首先要了解python的内置函数,熟悉了这些以后可以给编程带来很大的方便. 1.数学运算类 函数名 函数功能 备注 abs(x) 求绝对值 1.参数可以是整型,也可以是复数2 ...
- python学习 day013打卡 内置函数
本节主要内容: 内置函数: 内置函数就是python给你提供的.拿来直接用的函数,比如print,input等等.截止到python版本3.6.2 python一共提供了68个内置函数.他们就是pyt ...
- [云炬python学习笔记]Numpy中内置函数min(),max(),sum()与Python中内置函数min(),max(),sum()性能对比分析
众所周知,Python有许多内置函数(例如min(),max(),sum()),Numpy也有自己的内置函数(np.min(),np.max(),np.sum()).由于Numpy的函数是在编译码中执 ...
- Python学习之路:内置函数
print(all([0,15,3]))# all全部都是可迭代的元素时返回TRUE print(all([1,15,3])) print(any([1,15,3]))#any任意一个是可迭代的元素时 ...
- Python学习笔记(4)~Python基础练习之常用内置函数(1-10)
Python基础练习之常用内置函数(1-10) 1.abs() 作用 求数的绝对值或者复数的模 测试demo #!/usr/bin/python3 # abs: 求绝对值 or 复数的 ...
- python学习高级篇(part10)--类对象的特殊方法和特殊属性
学习笔记,仅供参考,有错必纠 文章目录 python 学习高级篇 类对象的特殊方法之`__del__()` 类对象的特殊方法之`__getattr__()` 类对象的特殊方法之`__getitem__ ...
- python学习高级篇(part9)--对象的引用计数
学习笔记,仅供参考,有错必纠 文章目录 python 学习高级篇 类对象的特殊方法之`__str__()` 类对象的特殊方法之`__new__()` 对象的引用计数 什么是引用计数 对象的引用计数加1 ...
最新文章
- PostgreSQL在何处处理 sql查询之五十二
- C语言 编写程序:请将Fibonacci数列前30项中的偶数值找出来,存储到一维数组中。其中,Fibonacci数列如下:1,1,2,3,5,8,13,21,34...该数列除前两项之外,其他任意
- centos启动Nginx提示nginx: [emerg] still could not bind()
- bst latex 最大作者数_latex 参考文献作者是三个以上时如何处理?
- R语言tseries包
- 145. Binary Tree Postorder Traversal
- mysql mongodb b树_为何Mongodb索引用B树,而Mysql用B+树?
- 印象笔记再WIN10同步失败解决方法
- 【辨异】entice, tempt, lure, seduce, induce
- ps aux 输出格式
- MVC之在实例中的应用
- VMware虚拟机安装win10系统
- html、css 实现网页弹出层
- 数学建模学习笔记(一) 层次分析法
- el-cascader数据绑定值原理之展平操作的算法
- 季琦谈创业:三对矛盾和三个关口[转]
- 北京内推 | 秘塔科技招聘NLP算法工程师(社招校招可转正实习)
- 一些好听的纯音乐及下载
- 暴风魔镜S1拆解和低成本DIY适应大手机
- win8.1 or win server 2012 安装python3.5以上导致Error 0x80240017
热门文章
- CNN中的权重维度解析以及卷积核中的数值是怎么确定的
- 修改默认的pip版本为对应python2.7
- 家用电器用户行为分析与事件识别代码详解+修改后运行无误的代码
- lcd取模如何取16位_两种方式实现取16位变量的高低8位, 不严谨对比
- JEPaas功能_isEmpty(b.getValue())?“doSave“:“doUpdate“;
- mysql循环查到没数据库_【mysql】在for循环里使用多线程查询数据库
- Log4cpp介绍及使用
- 禁止微信内置浏览器调整字体大小
- .NET Core中文分词组件jieba.NET Core
- linux学习笔记:1.基础知识和命令行基本操作