百木园-与人分享,
就是让自己快乐。

Python type 函数- Python零基础入门教程

目录

  • 一.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 函数 区别;

三.猜你喜欢

  • Python 简介
  • Python Pycharm Anacanda 区别
  • Python2.x 和 Python3.x,如何选择?
  • Python 配置环境
  • Python Hello World 入门
  • Python 代码注释
  • Python 中文编码
  • Anaconda 是什么?Anconda 下载安装教程
  • Pycharm 提示:this license **** has been cancelled
  • Pycharm 设置开发模板/字体大小/背景颜色
  • 未经允许不得转载:猿说编程 » Python type 函数

    本文由博客 - 猿说编程 猿说编程 发布!

    来源:https://www.cnblogs.com/shuopython/p/14980056.html
    图文来源于网络,如有侵权请联系删除。

    未经允许不得转载:百木园 » Python type 函数- Python零基础入门教程

    相关推荐

    • 暂无文章