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

相关文章
|
24天前
|
弹性计算 人工智能 架构师
阿里云携手Altair共拓云上工业仿真新机遇
2024年9月12日,「2024 Altair 技术大会杭州站」成功召开,阿里云弹性计算产品运营与生态负责人何川,与Altair中国技术总监赵阳在会上联合发布了最新的“云上CAE一体机”。
阿里云携手Altair共拓云上工业仿真新机遇
|
16天前
|
存储 关系型数据库 分布式数据库
GraphRAG:基于PolarDB+通义千问+LangChain的知识图谱+大模型最佳实践
本文介绍了如何使用PolarDB、通义千问和LangChain搭建GraphRAG系统,结合知识图谱和向量检索提升问答质量。通过实例展示了单独使用向量检索和图检索的局限性,并通过图+向量联合搜索增强了问答准确性。PolarDB支持AGE图引擎和pgvector插件,实现图数据和向量数据的统一存储与检索,提升了RAG系统的性能和效果。
|
20天前
|
机器学习/深度学习 算法 大数据
【BetterBench博士】2024 “华为杯”第二十一届中国研究生数学建模竞赛 选题分析
2024“华为杯”数学建模竞赛,对ABCDEF每个题进行详细的分析,涵盖风电场功率优化、WLAN网络吞吐量、磁性元件损耗建模、地理环境问题、高速公路应急车道启用和X射线脉冲星建模等多领域问题,解析了问题类型、专业和技能的需要。
2577 22
【BetterBench博士】2024 “华为杯”第二十一届中国研究生数学建模竞赛 选题分析
|
18天前
|
人工智能 IDE 程序员
期盼已久!通义灵码 AI 程序员开启邀测,全流程开发仅用几分钟
在云栖大会上,阿里云云原生应用平台负责人丁宇宣布,「通义灵码」完成全面升级,并正式发布 AI 程序员。
|
3天前
|
JSON 自然语言处理 数据管理
阿里云百炼产品月刊【2024年9月】
阿里云百炼产品月刊【2024年9月】,涵盖本月产品和功能发布、活动,应用实践等内容,帮助您快速了解阿里云百炼产品的最新动态。
阿里云百炼产品月刊【2024年9月】
|
2天前
|
存储 人工智能 搜索推荐
数据治理,是时候打破刻板印象了
瓴羊智能数据建设与治理产品Datapin全面升级,可演进扩展的数据架构体系为企业数据治理预留发展空间,推出敏捷版用以解决企业数据量不大但需构建数据的场景问题,基于大模型打造的DataAgent更是为企业用好数据资产提供了便利。
164 2
|
20天前
|
机器学习/深度学习 算法 数据可视化
【BetterBench博士】2024年中国研究生数学建模竞赛 C题:数据驱动下磁性元件的磁芯损耗建模 问题分析、数学模型、python 代码
2024年中国研究生数学建模竞赛C题聚焦磁性元件磁芯损耗建模。题目背景介绍了电能变换技术的发展与应用,强调磁性元件在功率变换器中的重要性。磁芯损耗受多种因素影响,现有模型难以精确预测。题目要求通过数据分析建立高精度磁芯损耗模型。具体任务包括励磁波形分类、修正斯坦麦茨方程、分析影响因素、构建预测模型及优化设计条件。涉及数据预处理、特征提取、机器学习及优化算法等技术。适合电气、材料、计算机等多个专业学生参与。
1576 16
【BetterBench博士】2024年中国研究生数学建模竞赛 C题:数据驱动下磁性元件的磁芯损耗建模 问题分析、数学模型、python 代码
|
22天前
|
编解码 JSON 自然语言处理
通义千问重磅开源Qwen2.5,性能超越Llama
击败Meta,阿里Qwen2.5再登全球开源大模型王座
979 14
|
4天前
|
Linux 虚拟化 开发者
一键将CentOs的yum源更换为国内阿里yum源
一键将CentOs的yum源更换为国内阿里yum源
221 2
|
17天前
|
人工智能 开发框架 Java
重磅发布!AI 驱动的 Java 开发框架:Spring AI Alibaba
随着生成式 AI 的快速发展,基于 AI 开发框架构建 AI 应用的诉求迅速增长,涌现出了包括 LangChain、LlamaIndex 等开发框架,但大部分框架只提供了 Python 语言的实现。但这些开发框架对于国内习惯了 Spring 开发范式的 Java 开发者而言,并非十分友好和丝滑。因此,我们基于 Spring AI 发布并快速演进 Spring AI Alibaba,通过提供一种方便的 API 抽象,帮助 Java 开发者简化 AI 应用的开发。同时,提供了完整的开源配套,包括可观测、网关、消息队列、配置中心等。
735 9