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

相关文章
|
1天前
|
Python
【10月更文挑战第7天】「Mac上学Python 13」基础篇7 - 数据类型转换与NoneType详解
本篇将详细介绍Python中的常见数据类型转换方法以及 `NoneType` 的概念。包括如何在整数、浮点数、字符串等不同数据类型之间进行转换,并展示如何使用 `None` 进行初始赋值和处理特殊情况。通过本篇的学习,用户将深入理解如何处理不同类型的数据,并能够在代码中灵活使用 `None` 处理未赋值状态。
34 2
【10月更文挑战第7天】「Mac上学Python 13」基础篇7 - 数据类型转换与NoneType详解
|
4天前
|
编译器 数据安全/隐私保护 Python
Python--基本数据类型
【10月更文挑战第4天】
|
4天前
|
测试技术 Python
Python MagicMock: Mock 变量的强大工具
Python MagicMock: Mock 变量的强大工具
15 4
|
8天前
|
网络协议 IDE iOS开发
Python编程---简单的聊天工具
Python编程---简单的聊天工具
15 2
|
10天前
|
Python
[oeasy]python036_数据类型有什么用_type_类型_int_str_查看帮助
本文回顾了Python中`ord()`和`chr()`函数的使用方法,强调了这两个函数互为逆运算:`ord()`通过字符找到对应的序号,`chr()`则通过序号找到对应的字符。文章详细解释了函数参数类型的重要性,即`ord()`需要字符串类型参数,而`chr()`需要整数类型参数。若参数类型错误,则会引发`TypeError`。此外,还介绍了如何使用`type()`函数查询参数类型,并通过示例展示了如何正确使用`ord()`和`chr()`进行转换。最后,强调了在函数调用时正确传递参数类型的重要性。
15 3
|
12天前
|
数据处理 开发者 Python
Python编程中的列表推导式:简洁而强大的工具
【9月更文挑战第35天】在Python的众多特性中,列表推导式以其简明扼要和强大功能脱颖而出。本文不仅将介绍列表推导式的基础知识,还将探讨其背后的逻辑,并辅以实际代码示例。无论你是初学者还是有经验的开发者,都能从中获取新的见解和应用技巧。
20 5
|
1天前
|
机器学习/深度学习 Unix 开发者
python的环境管理工具有哪些
python的环境管理工具有哪些
7 0
|
2天前
|
存储 安全 Serverless
Python学习四:流程控制语句(if-else、while、for),高级数据类型(字符串、列表、元组、字典)的操作
这篇文章主要介绍了Python中的流程控制语句(包括if-else、while、for循环)和高级数据类型(字符串、列表、元组、字典)的操作。
11 0
|
3天前
|
程序员 开发者 Python
深度解析Python中的元编程:从装饰器到自定义类创建工具
【10月更文挑战第5天】在现代软件开发中,元编程是一种高级技术,它允许程序员编写能够生成或修改其他程序的代码。这使得开发者可以更灵活地控制和扩展他们的应用逻辑。Python作为一种动态类型语言,提供了丰富的元编程特性,如装饰器、元类以及动态函数和类的创建等。本文将深入探讨这些特性,并通过具体的代码示例来展示如何有效地利用它们。
7 0
|
6天前
|
存储 程序员 Python
python数据类型、debug工具(二)
python数据类型、debug工具(二)