广告
返回顶部
首页 > 资讯 > 后端开发 > Python >详解Python中的 type()函数
  • 421
分享到

详解Python中的 type()函数

2024-04-02 19:04:59 421人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

目录你好类型type()和数字序列类型自定义数据类型python type() 函数摘要将通过各种例子来了解如何在 Python 中使用 type() 函数。 你好类型 打印 &qu

将通过各种例子来了解如何在 Python 中使用 type() 函数。

你好类型

打印 "Hello World "几乎是你学习任何编程语言时做的第一件事。让我们用 type() 函数来检查一下。

my_var = 'Hello World'
print(type(my_var))
<class 'str'>

我们将在本文的所有例子中使用同一个 my_var变量用于本教程中的所有例子,以表明任何给定的变量都可以存储任何类型的数据。当然,用 type() 函数检查'Hello World'显示它的类型是'str'。让我们看一个不同的例子。

my_var = '123456789'
print(type(my_var))
<class 'str'>

这个变量再次持有'str'的类型。尽管我们看到了数字,但它是一个数字字符串,而不是实际的数字类型。

type()和数字

现在让我们通过 type() 函数来看看 Python 中的一些数字类型。在这个例子中,我们将简单地去除这些数字周围的括号 '周围的字符。看看现在的结果如何变化。

my_var = 123456789
print(type(my_var))
<class 'int'>

现在我们可以看到,my_var持有的是一个整数类型,用来表示整数。让我们对代码做一个小小的改动。

my_var = 1.23456789
print(type(my_var))
<class 'float'>

我们可以看到,这个数字现在有一个小数点在里面。当使用type()函数检查一个有小数点的数字时,我们发现它是float类型的。数字也可以是一个复数类型。复数意味着两个数字加在一起(一个实数和一个虚数)。这里有一个例子。

my_var = 1 + 1j
print(type(my_var))
<class 'complex'>

序列类型

让我们在my_var变量中存储一些不同的序列类型,然后用type()函数检查结果。

my_var = ['my', 'favorite', 'type']
print(type(my_var))
<class 'list'>

正如你所看到的,my_var变量现在持有一个[列表]类型的对象,这是我最喜欢的工作类型之一,因为它非常有用和灵活。让我们来看看这个有趣的 tuple 数据类型的例子。

my_var = (1, 2, 3, 'fee', 'fi', ['fo'], {'fum'})
print(type(my_var))
<class 'tuple'>

现在我们可以看一下字典的序列类型。

my_var = {'key': 'value'}
print(type(my_var))
<class 'dict'>

在接下来的这个片段中,我们看到了布尔类型。

my_var = True
print(type(my_var))
<class 'bool'>

自定义数据类型

上面的部分展示了 Python 中的一些内置类型。当你在使用不同的库和代码时,你可能需要看看你正在使用的是什么类型。考虑一下这里的代码。

import datetime
my_var = datetime
print(type(my_var))
<class 'module'>
import pandas as pd
my_var = pd.Series(['some', 'cool', 'stuff'])
print(type(my_var))
<class 'pandas.core.series.Series'>

Python type() 函数摘要

有时你可能想知道某个程序中的变量类型。也许这个类型从代码中并不明显,或者你从一个代码无法访问的源头得到了这个信息。每当你想查看一个变量的类型时,你可以使用type()函数。正如我们从本文的许多例子中看到的那样,在 Python 中有许多不同的类型可以使用。

到此这篇关于Python中的 type()函数的文章就介绍到这了,更多相关Python type()函数内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: 详解Python中的 type()函数

本文链接: https://www.lsjlt.com/news/120154.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 详解Python中的 type()函数
    目录你好类型type()和数字序列类型自定义数据类型Python type() 函数摘要将通过各种例子来了解如何在 Python 中使用 type() 函数。 你好类型 打印 &qu...
    99+
    2022-11-11
  • python中函数的参数详解
    目录一、参数的定义1、函数的参数在哪里定义2、带参数的函数调用:二、参数分类1、根据实参进行分类1.1、位置参数(未命名参数)1.2、关键字参数(命名参数)2、根据形参进行分类2.1...
    99+
    2022-11-11
  • 在Python中type函数怎么用
    在Python中使用type函数的方法type:type()函数的作用是只有第一个参数则返回对象的类型,三个参数返回新的类型对象。type()函数语法:type(object)type(name, bases, dict)参数:name:类...
    99+
    2022-10-19
  • Python中type()函数如何使用
    这篇文章给大家介绍Python中type()函数如何使用,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。type()函数可以做什么在介绍数据类型的文章中提到过,要怎么样查看对像的数据类型。type()就是一个最实用又简单...
    99+
    2023-06-19
  • python 中 os.walk() 函数详解
    os.walk()是一种遍历目录数的函数,它以一种深度优先的策略(depth-first)访问指定的目录。 其返回的是(root,dirs, files), root代表当前遍历的目...
    99+
    2022-11-12
  • Python中reduce函数详解
    目录1 reduce用法2 reduce与for循环性能对比reduce函数原本在python2中也是个内置函数,不过在python3中被移到functools模块中。 reduce...
    99+
    2022-11-11
  • Python中的type与isinstance的区别详解
    目录type()函数isinstance()函数Python中的type()函数和isinstance()函数是两个常用的类型判断函数,它们可以用来判断变量的类型,接下来让我们一起来...
    99+
    2023-05-16
    Python type isinstance
  • Python中的通函数numpy.ufunc详解
    目录一、说明二、numpy.ufunc函数概念2.1 numpy.ufunc简介2.2 numpy.ufunc.nin和numpy.ufunc.nout2.3 numpy....
    99+
    2023-05-15
    通函数numpy.ufunc numpy.ufunc numpy.ufunc函数
  • python函数详解
    结构:    def  函数名():        函数体执行:    函数名()返回值:    return    一,函数中,遇到return终止函数    二,返回值,返回给了函数的调用者:函数名()    return单个值,返回单...
    99+
    2023-01-31
    详解 函数 python
  • python中的range函数|python中的range函数|range()函数详解|Python中range(len())的用法
    本期目录 一、range()传递不同的参数1、传递一个参数时2、传递两个参数时3、传递三个参数时 二、使用 range() 构建 for 循环三、遍历列表时使用 range(len()) ...
    99+
    2023-09-29
    python 数据分析 numpy
  • python的super函数详解
    python基础知识 用于类继承的super函数介绍 目录 python基础知识 一、super函数的用途 二、了解super函数的基本信息 三、多继承不重复调用  四、多继承重复调用 总结 一、super函数的用途 ...
    99+
    2023-09-26
    python
  • python super()函数的详解
    目录super的用法super的原理总结Python是一门面向对象的语言,定义类时经常要用到继承,在类的继承中,子类继承父类中已经封装好的方法,不需要再次编写,如果子类如果重新定义了...
    99+
    2022-11-12
  • python的函数最详解
    目录一、函数入门1.概念2.定义函数的语法格式函数名形参列表返回值3.函数的文档(注释→help)4.举例二、函数的参数1.可变对象2.参数收集(不定个数的参数)3.解决一个实际问题...
    99+
    2022-11-12
  • python 的sort()函数详解
    1.函数sort()是对列表就地排序 >>> x=[8,9,0,7,4,5,1,2,3,6]>>> x.sort()>>> print(x)[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]   2.函数sort()修改序列,不返...
    99+
    2023-10-01
    python 开发语言 后端
  • python中函数传参详解
    一、参数传入规则 可变参数允许传入0个或任意个参数,在函数调用时自动组装成一个tuple; 关键字参数允许传入0个或任意个参数,在函数调用时自动组装成一个dict; 1. 传入可变参数: def ca...
    99+
    2022-06-04
    详解 函数 python
  • Python中函数的参数类型详解
    目录1、Python的函数参数的类型2、Python的必传参数3、关键字参数4、默认参数5、不定长参数1、Python的函数参数的类型 必传参数:调用函数时必须传入的参数,函数定义时...
    99+
    2022-11-11
  • 详解Python函数中的几种参数
    目录1.必需的参数:2关键字参数:3.缺省参数(默认参数):4.不定长参数5.高阶函数总结 1.必需的参数: 必须参数须以正确的顺序传入函数,调用的数量必须和声明时的一样 def...
    99+
    2022-11-12
  • python type函数如何使用
    在Python中,`type()`函数是一个内置函数,用于确定给定对象的类型。它的语法如下:```pythontype(object...
    99+
    2023-10-08
    python
  • python type函数怎么使用
    type函数用于返回一个对象的类型。使用方法:1. 直接调用type函数,并将需要检查类型的对象作为参数传入。例如:```pytho...
    99+
    2023-09-09
    python
  • 详解Python中的普通函数和高阶函数
    目录什么是函数函数的嵌套调用高阶函数我们思考一下计算圆形和方形的面积为何高阶函数能够降低维度总结什么是函数 每个语言都有函数,甚至大家用的Excel里面也有函数,我们以前学习的数学也...
    99+
    2022-11-12
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作