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

相关文章
|
28天前
|
数据可视化 编译器 Python
Manim:数学可视化的强大工具 | python小知识
Manim(Manim Community Edition)是由3Blue1Brown的Grant Sanderson开发的数学动画引擎,专为数学和科学可视化设计。它结合了Python的灵活性与LaTeX的精确性,支持多领域的内容展示,能生成清晰、精确的数学动画,广泛应用于教育视频制作。安装简单,入门容易,适合教育工作者和编程爱好者使用。
197 7
|
1月前
|
Python
Python 中一些常见的数据类型
Python 中一些常见的数据类型
100 8
|
2月前
|
Python
Python中不同数据类型之间如何进行转换?
Python中不同数据类型之间如何进行转换?
30 6
|
2月前
|
存储 开发者 Python
Python 的数据类型
Python 的数据类型
45 6
|
2月前
|
JavaScript 前端开发 开发者
探索 DrissionPage: 强大的Python网页自动化工具
DrissionPage 是一个基于 Python 的网页自动化工具,结合了浏览器自动化的便利性和 requests 库的高效率。它提供三种页面对象:ChromiumPage、WebPage 和 SessionPage,分别适用于不同的使用场景,帮助开发者高效完成网页自动化任务。
200 4
|
2月前
|
开发者 Python
探索Python中的列表推导式:简洁而强大的工具
【10月更文挑战第41天】 在编程的世界中,效率与简洁是永恒的追求。本文将深入探讨Python编程语言中一个独特且强大的特性——列表推导式(List Comprehension)。我们将通过实际代码示例,展示如何利用这一工具简化代码、提升性能,并解决常见编程问题。无论你是初学者还是资深开发者,掌握列表推导式都将使你的Python之旅更加顺畅。
|
3月前
|
Python
【10月更文挑战第7天】「Mac上学Python 13」基础篇7 - 数据类型转换与NoneType详解
本篇将详细介绍Python中的常见数据类型转换方法以及 `NoneType` 的概念。包括如何在整数、浮点数、字符串等不同数据类型之间进行转换,并展示如何使用 `None` 进行初始赋值和处理特殊情况。通过本篇的学习,用户将深入理解如何处理不同类型的数据,并能够在代码中灵活使用 `None` 处理未赋值状态。
69 2
【10月更文挑战第7天】「Mac上学Python 13」基础篇7 - 数据类型转换与NoneType详解
|
3月前
|
数据采集 数据可视化 数据挖掘
R语言与Python:比较两种数据分析工具
R语言和Python是目前最流行的两种数据分析工具。本文将对这两种工具进行比较,包括它们的历史、特点、应用场景、社区支持、学习资源、性能等方面,以帮助读者更好地了解和选择适合自己的数据分析工具。
63 2
|
3月前
|
C语言 开发者 Python
探索Python中的列表推导式:简洁而强大的工具
【10月更文挑战第21天】在Python的世界里,代码的优雅与效率同样重要。列表推导式(List Comprehensions)作为一种强大而简洁的工具,允许开发者通过一行代码完成对列表的复杂操作。本文将深入探讨列表推导式的使用方法、性能考量以及它如何提升代码的可读性和效率。
|
2月前
|
机器学习/深度学习 存储 数据挖掘
Python 编程入门:理解变量、数据类型和基本运算
【10月更文挑战第43天】在编程的海洋中,Python是一艘易于驾驭的小船。本文将带你启航,探索Python编程的基础:变量的声明与使用、丰富的数据类型以及如何通过基本运算符来操作它们。我们将从浅显易懂的例子出发,逐步深入到代码示例,确保即使是零基础的读者也能跟上步伐。准备好了吗?让我们开始吧!
37 0