python数据类型、debug工具(一)

简介: python数据类型、debug工具(一)

image.png

image.png

那后期是不是就好处理好操作了呀?对不对?好了,那么这就是我们数据类型啊,它的一个划分一个作用,那么但是呢,同学们要注意啊,在这一小节里边,我们学习的重点是什么呢?带着同学们去认识数据类型就可以了,那至于不同的数据类型明确的讲啊。当中那不同的数据类型会有大量的操作方法,需要让同学们去学习,但是那都是后边儿,我们会有单独的一个章节去学习的,那我们这一章节啊。就简单认识数据类型就可以了,那么首先呢,同学们跟着老师啊,来看一张图,我们来从宏观上看一下,那么p当中到底有哪些数据类型?那比如说同学们来看啊,有数值型数值里边呢,又分了整数和浮点型,什么是浮点型啊?就是小数唉,带小数点儿的就是浮点型。那么接下来啊,同学们再来看是不是还有布尔型啊?布尔型是什么呢?就这两个值唉,将来啊,一般在我们判断条件语句的时候就会用到这个布尔型。的数据类型了,那么还有什么呢?字符串儿老师提前讲啊,我们刚刚呢,是不是print print过什么呢?hello word对不对?唉,那么这个hello word它其实是不是就是一个字符?那我们的写法呢?在刚才我们做例子的时候是不是引号?写的hello world,那么其实这一种都是我们的字符串类型,那当然还有其他的这个数据序列,比如说这个列表啊,元组啊,集合呀,字典等等,那么接下来啊,这是我们p当中。工作中常用的数据类型,老师在这里给同学们做一个列举,那么接下来同学们咱们就这样啊,按照老师的经验。咱们呢,在拍场当中写代码去存储数据,然后呢,我们去检查老师存储的这些数据到底在当中是什么类型?好了,那接下来啊,同学们注意了,跟着老师一块,咱们回到p场当中来啊,在p场里边呢,老师已经准备了一个文件,是认识数据类型,但是老师啊,在这个地方先打一个注释,那老师说了这一个案例。我们要怎么去操作呢?首先第一步老师说了,是不是按照老师的经验,我们呢,将这个不同的变量,我们存储不同的类型。的数据对不对唉?存储不同的类型的数据,然后接下来第二步干什么呢?我们就是去验证这些数据,它到底是什么类型就可以了?但是在这里,老师要讲一下啊,我们怎么去验证数据到底是什么类型呢?也就是说这里面呢,我们涉及到去检测数据类型这个小知识点,那么怎么检测呢在?当中啊,我们要借助一个函数,那么这个英文单词是不是就是类型的意思?小括号里面放上,我们要检测的数据,那么这样的话将返回给我们当前这个数据。的数据类型好,那么接下来啊,注意了,那现在呢?我们是不是有两步工作要去操作呀?对不对?

那现在啊,咱们就按步骤来就行了,比如说首先第一个啊,老师呢,来一个变量假设啊,老师叫number 1,然后取一个值是什么呢?一那么接下来啊,老师再来一个数据,比如说叫number 2,然后取一个值是什么呢?11那么从我们数学的角度出发,这一是不是就是一个整数?11是不是就是一个小数?那在当中,同学们注意啊,回到讲义当中来,我们来看一下按照的数据类型来划分的话,是不是要严格区分整数型和浮点型,也就是小数类型啊,对不对?唉,那么接下来啊,咱们用刚。刚刚所说的这个小函数,这个功能去验证一下,到底是不是数据分成整形和浮点型这两大类好?那么接下来啊,咱们来试一下好,那么现在跟着老师回到当中来。在里面呢,我们是不是就加一个type小括号,我们要检测一这个数据的数据类型,那么这个时候呢,老师把number 1这个变量放进来,是不是就可以了?但是啊,老师问同学们一个问题。问题啊,你们想象一下,如果这个时候老师右键运行控制台会输出内容给用户看吗?会不会哎?我们同学说不会,为什么不会啊?因为我们没有加print,是不是控制台就不会输出打印数据给我们呀?对不对?

image.png

那么现在啊,咱们验证一下咱们的猜想是不是正确的好?现在啊,我们右键转一下,同学们来看。是不是并不会输出任何的类型提示文字给我们呀?对不对?那想要输出同学们想想该怎么办?唉,那我们说这个小函数啊,会返回当前这个数据的数据类型那用。不想要看这个时候怎么做呢?唉,是不是就加一个print print,我们去输出一下,是不是就可以了?好,那么这个时候啊,当把我们右键run一下,让我们的p场调解释器,这个时候同学们来看。number 1的类型果然提示了一个关键字,那么接下来同学们跟着老师回到讲义当中来,咱们来看一下啊,那是不是取到的就是p中数据类型里面的整形啊?对不对?那么接下来啊,同学们回到拍场当中来,现在重点就来了,老师是不是要在这个地方加一个小注释注释什么呢?number 1现在赋值为一,那么取到的数据类型提示关键字是。那么指代的是我们当中的整形,也就是整数类型好,那么接下来啊,这是我们去测试了一个number 1,那现在啊,比如说老师加一个print这个函数,然后在函数内。步呢,我们调用这个函数,我们去检测谁呢?这回检测number 2咱们来看一下,那么二同学们注意啊,数据是不是11啊?对不对?唉,那么这个时候同学们又见乱,我们是不是看第二行输出?输出的是float,那么接下来同学们跟着老师回到讲义当中来float在当中是浮点型,对不对?

image.png

image.png

image.png

image.png

明白老师的意思吧,唉,千万不要压力大啊,好了,现在啊,咱们回到这个派场当中来,比如说啊,老师这里来一个变量呢是c,然后呢,老师准备一个数据啊,中括号那么带中括号的老师提前说中括号是p当中的。列表咱们来试一下啊,比如说在这里老师存一个数据十逗号隔开20,再逗号隔开来一个30,那列表里面可以存储多个数据的,那么逗号隔开就可以了,那么现在啊,老师再去print呃。小括号内部调用,我们去检测c这个变量所存储的数据,数据类型好,那么现在右键转一下,同学们来看是不是提示的是一个list,那么老师向上滚动一点啊,注意了。那么,这个list list在我们的当中,这个叫列表唉,叫列表,那么接下来啊,同学们再注意来看啊,比如说老师来d这个数据,然后老师呢,把这个写一个小括号,小括号里。还是逗号去隔开各个数据,比如说12十三十,那么它的数据类型是什么呢?老师再去print调用type打印唉,打印typed的结果好,那么这个时候啊,同学们注意右键。转一下,看最后一行是tuple tuple,那么这个tuple注意了,tuple tuple指代的是我们的中的元组类型。元组类型那么具体,元组列表将来都怎么操作?咱们会有单独的章节去讲解,同学们现在只认识噢,一个中括号就是列表那返回的这个提示字呢?是list唉,一个小括号呢?是元组那返回的提示字呢?

image.png

接下篇:https://developer.aliyun.com/article/1620629

相关文章
|
12天前
|
JavaScript 前端开发 开发者
探索 DrissionPage: 强大的Python网页自动化工具
DrissionPage 是一个基于 Python 的网页自动化工具,结合了浏览器自动化的便利性和 requests 库的高效率。它提供三种页面对象:ChromiumPage、WebPage 和 SessionPage,分别适用于不同的使用场景,帮助开发者高效完成网页自动化任务。
63 4
|
2月前
|
Python
【10月更文挑战第7天】「Mac上学Python 13」基础篇7 - 数据类型转换与NoneType详解
本篇将详细介绍Python中的常见数据类型转换方法以及 `NoneType` 的概念。包括如何在整数、浮点数、字符串等不同数据类型之间进行转换,并展示如何使用 `None` 进行初始赋值和处理特殊情况。通过本篇的学习,用户将深入理解如何处理不同类型的数据,并能够在代码中灵活使用 `None` 处理未赋值状态。
59 2
【10月更文挑战第7天】「Mac上学Python 13」基础篇7 - 数据类型转换与NoneType详解
|
2月前
|
数据采集 数据可视化 数据挖掘
R语言与Python:比较两种数据分析工具
R语言和Python是目前最流行的两种数据分析工具。本文将对这两种工具进行比较,包括它们的历史、特点、应用场景、社区支持、学习资源、性能等方面,以帮助读者更好地了解和选择适合自己的数据分析工具。
33 2
|
2月前
|
C语言 开发者 Python
探索Python中的列表推导式:简洁而强大的工具
【10月更文挑战第21天】在Python的世界里,代码的优雅与效率同样重要。列表推导式(List Comprehensions)作为一种强大而简洁的工具,允许开发者通过一行代码完成对列表的复杂操作。本文将深入探讨列表推导式的使用方法、性能考量以及它如何提升代码的可读性和效率。
|
2月前
|
自然语言处理 算法 数据挖掘
探讨如何利用Python中的NLP工具,从被动收集到主动分析文本数据的过程
【10月更文挑战第11天】本文介绍了自然语言处理(NLP)在文本分析中的应用,从被动收集到主动分析的过程。通过Python代码示例,详细展示了文本预处理、特征提取、情感分析和主题建模等关键技术,帮助读者理解如何有效利用NLP工具进行文本数据分析。
52 2
|
2月前
|
编译器 数据安全/隐私保护 Python
Python--基本数据类型
【10月更文挑战第4天】
|
2月前
|
测试技术 Python
Python MagicMock: Mock 变量的强大工具
Python MagicMock: Mock 变量的强大工具
|
1月前
|
C语言 Python
探索Python中的列表推导式:简洁而强大的工具
【10月更文挑战第24天】在Python编程的世界中,追求代码的简洁性和可读性是永恒的主题。列表推导式(List Comprehensions)作为Python语言的一个特色功能,提供了一种优雅且高效的方法来创建和处理列表。本文将深入探讨列表推导式的使用场景、语法结构以及如何通过它简化日常编程任务。
|
2月前
|
网络协议 IDE iOS开发
Python编程---简单的聊天工具
Python编程---简单的聊天工具
|
2月前
|
存储 程序员 Python
Python编程入门:探索变量和数据类型
【10月更文挑战第8天】本文是针对初学者的Python编程入门指南,重点介绍Python中变量的定义和使用以及不同的数据类型。我们将通过实例来理解基本概念,并展示如何在Python程序中应用这些知识。文章旨在帮助初学者建立扎实的基础,使他们能够更自信地编写Python代码。