在没有接触编程以前,电脑通常是用来看视频、听音乐以及玩游戏的。在这个过程里面,计算机不仅仅可以进行数字计算,还可以处理我们的视频、音乐以及动画等各种各样生活中常见的数据,针对这些不同的数据,每种编程语言都需要定义不同的数据类型去应对。

Python作为一门不断发展与普及的语言,还在不断更新中。在学习时,建议找一些学习伙伴一起来学习和讨论,效果更佳。如果想学习Python,欢迎加入Python学习交流群(1104627612),一起督促,一起学习。

Python3.8目前支持6种标准的数据类型,其中包括:Number(数字)、String(字符串)、List(列表)、Tuple(元组)、Sets(集合)、Dictionary(字典)。很多人对此有疑问,生活中这么多东西,用这六种类型就能全部包括进去吗?不要着急,我们一点点了解,之后就都明晰了。

今天,首先来看下第一种Number(数字)数据类型。Number包含整型(int)、浮点型(float)、复数(complex)。

1.整型(int)数据类型

int称为整型或者整数,是正、负整数,不带小数点。比如生活中班级里面的同学人数、外出购买瓶装水的总数,在Python中都需要放置于整型这一数据类型。由于Python3.X版本以后没有限制int这一类型的数据大小,所以省略了Python2.X版本中long这种称之为长整数的数据类型。

2.浮点型(float)数据类型

生活中有整数,但是常用的里面也有小数。比如生活中去超市购物,超市里面蔬菜水果的售价、便利店计算的物品总价,都比较少有整数型的数字,这就需要用到Python中的浮点数类型进行承载。

3.复数(complex)数据类型

复数是由实数和虚数部分构成,数学中如果i的平方等于-1,那么i被称为复数。复数一般表示为a+bj,在Python中表示为complex(a,b)。虽然Python支持复数,但目前所学习的Python编程中使用到的情况很少,所以在这里大家仅做了解即可。后续Python数据建模和数据挖掘的学习过程中会做详尽的讲解。

Python作为一门不断发展与普及的语言,还在不断更新中。在学习时,建议找一些学习伙伴一起来学习和讨论,效果更佳。如果想学习Python,欢迎加入Python学习交流群(1104627612),一起督促,一起学习。

4.常量数据类型

常量本身不属于Number数据类型,但是常量中比较常用的却是数学中的一些常数,比如圆周率Π、自然常数e等等,在这里大家一并掌握。

5.数据类型转换

生活之中,应该常见到这样的场景。在购买物品的过程中,实际结算是123.5元,但是手里没有0.5元的零钱。所以给商家124元。填写出差报销凭证的时候,明明是300元整,按照财务的要求,必须要填写成300.00元。而在Python中,这样的情况称之为数据类型转换。

数据类型转换比较容易,记住下面四个公式,以此类推即可。

int(x)将x转换成一个整数

float(x)将x转换成一个浮点数(小数)

complex(x)将x转换成一个复数,实数部分为x,虚数部分为0

complex(x,y)将x转换成一个复数,实数部分为x,虚数部分为y

假设x现在是一个float类型的小数,值为3.5,如果选择int(x)将转换成一个整数,那么int(x)输出的值为3,下面是截图:

Python作为一门不断发展与普及的语言,还在不断更新中。在学习时,建议找一些学习伙伴一起来学习和讨论,效果更佳。如果想学习Python,欢迎加入Python学习交流群(1104627612),一起督促,一起学习。

Python编程学习第七课之Python的数据类型相关推荐

  1. Python学习第七课-元组字典集合

    Python学习第七课-元组&字典&集合 一.元组 1.1元组简介 1.2元组的拆包 1.3字符串拆包 1.4列表的拆包 1.5拆包练习 二.字典的简介 2.1介绍 2.2操作 三.字 ...

  2. python编程基础_月隐学python第2课

    python编程基础_月隐学python第2课 学习目标 掌握变量的输入和输出 掌握数据类型的基本概念 掌握算数运算 1.变量的输入和输出 1.1 变量输入 使用input输入 input用于输入数据 ...

  3. python windows编程_在Windows下配置Python编程学习环境

    一.需求: 之前是在Linux环境下进行Python的学习,每次开虚拟机觉得有点麻烦,希望可以直接在Windows的dos命令行下进行Python编程学习. 二.安装软件 直接从官网下载这两个软件安装 ...

  4. Python编程学习:让函数更加灵活的*args和**kwargs(设计不同数量参数的函数)的简介、使用方法、经典案例之详细攻略

    Python编程学习:让函数更加灵活的*args和**kwargs(设计不同数量参数的函数)的简介.使用方法.经典案例之详细攻略 目录 *args和**kwargs(设计不同数量的参数函数)的简介 1 ...

  5. python编程学习做什么-什么样的人要学点python编程?请你对号入座

    什么样的人需要学点python编程? 时代越来越不一样了,编程这种专业程序员的工作,已经开始应用于各种其他日常工作中,就以前象征着互联网的电脑,现在早已进入普通人家. 那么什么样的人需要学点pytho ...

  6. python编程学习_使用EduBlocks轻松学习Python编程

    python编程学习 如果您正在寻找一种让学生(或您自己)从Scratch编程转向学习Python的方法 ,建议您研究EduBlocks . 它为Python 3编程带来了熟悉的拖放式图形用户界面(G ...

  7. python平台软件下载_Thonny(免费Python编程学习平台)V3.3.1 最新版

    Thonny(免费Python编程学习平台)是专门针对python初学者最新开发的编程学习软件.如何提升Python编程能力?Thonny(免费Python编程学习平台)轻松帮助用户.使用一个友好的I ...

  8. Python编程学习视频

    Python编程学习视频链接,记录一下,方便自己随时观看. <零基础入门学习Scratch>(小甲鱼) [少儿编程]<零基础入门学习Scratch>_哔哩哔哩_bilibili ...

  9. Python编程学习教程:用python给自己DIY一款小说阅读器

    前一段时间书荒的时候,在喜马拉雅APP发现一个主播播讲的小说-大王饶命.听起来感觉很好笑,挺有意思的,但是只有前200张是免费的,后面就要收费.一章两毛钱,本来是想要买一下,发现说的进度比较慢而且整本 ...

最新文章

  1. 深入浅出Spring Security(二):FilterChainProxy的创建过程
  2. 【微信Java开发 --番外篇】错误解析
  3. Django用来作为爬虫框架浅谈
  4. showModalDialog参数使用
  5. 中科院分词ICTCLAS5.0_JNI 使用方法
  6. 引领三消新模式 《梦幻花园》商业化分析
  7. 一帮一python_[python]L1-030 一帮一 (15分)
  8. anaconda3对应的python版本_利用SWIG实现Python调用C/C++!速度快就算了,代码量还特少!...
  9. sql报表按月统计_用Excel如何对销售数据按月分别统计成本,销售额以及利润?...
  10. 最大 / 小的K个数
  11. Spark WordCount
  12. 计算机专业课代码怎么看,专业代码怎么看?
  13. 电脑清灰你要知道的那些事(二)
  14. 纯小白Python爬取东方财富网研报内容并通过机器学习的SVM模型进行文本分析(四)
  15. ICCV 2017 论文解读集锦
  16. Anaconda报错:Conda SSL Error: OpenSSL appears to be unavailable on this machine. OpenSSL is required t
  17. Windows 11强势来袭,一文带你了解全部更新内容
  18. x86_64汇编之三:x86_64汇编和x86_32汇编的区别
  19. Java压缩字符串的方法收集
  20. spec2006 测试

热门文章

  1. 一个数加100是完全平方数,再加168又是一个完全平方数
  2. Fall 2011 CS193P Assignment 2: 可编程计算器答案
  3. dual功能计算机,dual是什么意思车上的-功能介绍须知
  4. 怎样才是理想的程序员
  5. python 空间法向量可视化_利用空间法向量求二面角具体方法
  6. Unity 工具之 获取当前所在城市的天气数据的封装(自动定位当前所在城市,天气数据可以获得多天天数据)
  7. STM32F0的BOOT
  8. 手把手教大家在mac上用VMWare虚拟机装win7
  9. linux服务器双网卡链路聚合,服务器多网卡绑定与交换机链路聚合对接探讨
  10. 30个最值得去的人间仙境