目录

  • 一.type 函数简介

    • type 函数语法
  • 二.type 函数实战
  • 三.猜你喜欢

零基础 Python 学习路线推荐 : Python 学习目录 >> Python 基础入门

一.type 函数简介

Python 变量,也称 Python 数据类型。Python 变量一共六种类型:整数/浮点数/字符串/BOOL/列表/元组/字典;

到之前为止,我们已经学习完了两个 Python 内置函数,分别是 print 函数和format 函数,今天需要额外介绍另外一个 Python 内置函数 type,该函数主要用于解析判断 Python 变量类型;

type 函数语法

'''
函数描述:type 函数用于获取变量类型;
参数:object : 实例对象;
返回值:直接或者间接类名、基本类型;
'''
type(object)

二.type 函数实战

可能部分小伙伴很懵逼:就简简单单赋了一个值,我怎么知道是什么类型?其实类型的判断,Python 已经根据你赋的值内部做了解析判断,解析的结果直接通过内置函数 type 函数获取即可。

什么是内置函数?做一个简单点的理解,就是 Python 自带的,就好比人一出生就有两个眼睛一个嘴巴,直接上代码演示效果

# !usr/bin/env python
# -*- coding:utf-8 _*-
"""
@Author:猿说编程
@Blog(个人博客地址): www.codersrc.com
@File:type函数.py
@Time:2021/3/17 20:37
@Motto:不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!"""a = 10
b = 2.5
c = "python教程"
d = False
print("a的类型是:" ,type(a) );
print("b的类型是:", type(b));
print("c的类型是:", type(c));
print("d的类型是:", type(d));'''
输出结果:
a的类型是: <class 'int'>
b的类型是: <class 'float'>
c的类型是: <class 'str'>
d的类型是: <class 'bool'>
'''

由此可见,当你分不清当前变量类型的时候,直接通过 type 函数便可判断得出结果。

在 Python 内置函数中,与 type 函数相似的还有另外一个内置函数 isinstance 函数,两者区别在于:

  • ** isinstance 函数会认为子类是一种父类类型,考虑继承关系。**
  • ** type 函数不会认为子类是一种父类类型,不考虑继承关系。**

type 函数和 isinstance 函数区别请具体参考:type 函数和 isinstance 函数 区别

三.猜你喜欢

  1. Python 简介
  2. Python Pycharm Anacanda 区别
  3. Python2.x 和 Python3.x,如何选择?
  4. Python 配置环境
  5. Python Hello World 入门
  6. Python 代码注释
  7. Python 中文编码
  8. Anaconda 是什么?Anconda 下载安装教程
  9. Pycharm 提示:this license **** has been cancelled
  10. Pycharm 设置开发模板/字体大小/背景颜色

未经允许不得转载:猿说编程 » Python type 函数

Python type 函数- Python零基础入门教程相关推荐

  1. Python return逻辑判断表达式 - 零基础入门教程

    目录 一.return 逻辑判断表达式 and 二.return 逻辑判断表达式 or 三.return 逻辑判断表达式 and 和 or 配合使用 四.return 逻辑判断表达式重点总结 五.猜你 ...

  2. python怎么输出浮点数_python 零基础入门教程第 2 章:基本数据类型 (一)

    一.什么是数据类型 编程语言通过一些复杂的计算机物理底层机制,创造不同类型的数据,用来表示现实世界中的不同信息,以便于计算机更好的存储和计算. 每种编程语言都会有一些基本的数据类型用来表示现实世界中的 ...

  3. Python零基础入门教程( 快速入门)

    前言 学无止境,无止境学. 今天要给大家分享的是<Python零基础入门教程01 快速入门>,这是一个系列的教程,从零基础到项目实战.在本教程中,我会给大家介绍Python入门的一些基础知 ...

  4. 视频教程-Python零基础入门教程-Python

    Python零基础入门教程 从2012年从事互联网至今有7年软件编程经验,曾任职国内北京互联网公司,中南林业大学授课Python 现任逻辑教育Python课程负责人,精通Python语言,精通人工智能 ...

  5. Python 3.X 完全零基础入门精讲 全套视频教程

    简介 零基础小白快速学程序员大爱语言――Python,易学易用易就业!!! 目标人群:熟悉电脑基本操作,编程零基础或已具备Python或其它编程语言的人群. 课程目标:绝对零基础Python3.x 入 ...

  6. python是什么软件-零基础入门Python怎么学习?老男孩python用什么软件

    在培训学习Python时,怎么才能学好Python?随着Python技术的发展,越来越多的人开始学习Python编程语言,那么零基础入门Python该怎么学习? 1.要养成良好的代码编写习惯,注重细节 ...

  7. C语言 const 修饰函数参数 - C语言零基础入门教程

    C语言 const 修饰函数参数 - C语言零基础入门教程 目录 一.const 简介 1.const 修饰变量 2.const 修饰指针 3.const 修饰在函数名前面 4.const 修饰在函数 ...

  8. 视频教程-ARDUINO零基础入门教程【代码编程篇】-Arduino

    ARDUINO零基础入门教程[代码编程篇] 精通各种单片机编程,有十年以上ARDUINO,51单片机/STM32/PIC/AVR编程,硬件设计,绘图,编程经验.熟悉各种常用传感器使用和物联网通讯 赵勇 ...

  9. C++零基础入门教程:基础篇(一)

    前言 嘿嘿,我叕来啦─=≡Σ(((つ•̀ω•́)つ!别问我为什么突然变成了零基础入门教程(一),因为前面那三篇都是基础的不能在基础的教程了.(其实是因为顺序乱了,而且那时候没有单独弄一个专栏,后面我会 ...

  10. SEO零基础入门教程(外链的发布和软文编写)

    seo的作用是众所周知的,对网站进行seo优化,可以给网站带来大量的搜索引擎流量.但是想要做好网站优化也有难度,尤其是对于seo新手来说,因为缺乏理论和实战,所以seo新手需要多加练习.那么具体seo ...

最新文章

  1. 2503 常用格式验证
  2. 理解单片机系统—汇编语言
  3. 如何构建ASP.NET MVC4JQueryAJaxJSon示例
  4. 春晚之后的采访和豆瓣投名状
  5. 整个互联网真的是呈现出一种勃勃的生机
  6. win7中安装vs2008的升级成正式版的方法
  7. 无痕模式_无痕网络导航
  8. HTTPS 加密算法原理详解
  9. Hive中元数据表的含义
  10. 计算机组成原理中机器码怎么看,《计算机组成原理》汇编指令机器码对应列表...
  11. FileUpload1 在部分浏览器中实现多选
  12. Python+Django实现智慧校园考试比赛系统
  13. jquery将html转换word,将网页内容导出word文档jQuery插件
  14. 电商公司ERP管理软件与旺店通、第三方仓库以及云仓的贯通解决方案
  15. [数字图像处理]频域滤波(2)--高通滤波器,带阻滤波器与陷波滤波器
  16. 新建的分支 has no tracked branch
  17. 轻触开关式三功能手电筒3-5W驱动芯片AH3301
  18. [Kinect]Kinect结合Unity3D引擎开发体感游戏
  19. PAT乙级题目索引(题目+解析+AC代码)
  20. TeamPlan小组工作计划管理系统想法

热门文章

  1. 【观点】传统企业如何在数字化时代实现进化?
  2. 万张图片,流畅体验——记一次 Vue 列表渲染
  3. Flink 新场景:OLAP 引擎性能优化及应用案例
  4. 微服务治理实践:如何对单点异常进行自动摘除
  5. TensorFlow 2.0深度强化学习指南
  6. “低代码”将干掉 70% 的软件开发工作
  7. 报告:5G 网络切片可能会给不法分子留下漏洞!
  8. linux iio 设备驱动,Linux设备驱动之IIO子系统——IIO框架数据读取-Go语言中文社区...
  9. 自定义导航页_带你回归“真”的导航页
  10. 语法糖 python_Python___语法糖