前文讲过,编程语言是对现实世界的抽象与模拟,那么数据类型就是用来构造模拟现实世界的工具。

那么python中的数据类型,在现实生活中可以找到那些原型呢?

我们先回顾一个幼儿教育的过程:

出生后,我们先教的是什么?当然是语言啦,先要学会叫家里人的称呼。

然后我们教的是什么?我们会拿很多图片、物体的形状配合语言的描述,告诉宝宝这些各种形状的东西是什么,开始认知世界。

到1岁多的时候,我们又教的是什么?当然是数数,用数字来表达。

仔细想想,我们开始认知世界的时候,也就“语言、图像、数字”,三种类型的组合而已。

如果放到python的世界,其最基本的数据类型也与之对应,即:字符型,文件对象、数值型。

字符型,分为单个字符比如‘a’,和多个连贯或不连贯的字符简称一句话,比如‘今年的洪水,让人想到1998年’。

数值型,即数字比如0,比如26,比如0.5等。数值型字符串指的是,比如“26个人拥有世界一半财富”这个新闻中的‘26’是在一个字符串中的数字,我们可以称之为数值型字符串,当然数值型字符串,我们可以转换为数值型,我们后面会讲到。

文件对象,即专门用来处理比如world文档,txt文档,文件夹,exe文件,jpeg图片等都属于文件对象的处理的范畴。

在这三大数据类型的基础上,python又演变出了其它数据类型,比如元组、列表、字典、集合等基本类型,然后在python的7大基本数据类型的基础上,又会演变出其它各种数据类型,这样累积起来,世界就会很丰富,python的描述世界的能力也就增强了。

欢迎关注我的个人公众号,谢谢!:

python数据类型描述_【文山玩Python】用python的数据类型,来简单的描述世界相关推荐

  1. python数据结构题目_《数据结构与算法Python语言描述》习题第二章第三题(python版)...

    ADT Rational: #定义有理数的抽象数据类型 Rational(self, int num, int den) #构造有理数num/den +(self, Rational r2) #求出本 ...

  2. python @修饰符_数据结构与算法之8——抽象数据类型与python类

    就算你是特别聪明,也要学习,从头学起!--(俄国)屠格涅夫 本篇文章要说的主要是数据结构与算法和python中关于类(Class)以及异常(Error)的一些基础,虽然很简单,但是必须非常重视.只有在 ...

  3. python美元汇率兑换程序代码_还可以这样玩?用Python完成一个在线汇率转换小程序...

    原标题:还可以这样玩?用Python完成一个在线汇率转换小程序 大家好,小数在这里给大家拜个早年啦 今天给大家分享的是用Python完成一个在线汇率转换小程序,是基于一个持续更新的汇率网站实现的,让我 ...

  4. python自动化从零开始_从零开始的自动化测试框架——Python篇

    随着软件测试领域对于技术要求越来越清晰,到现在测试人员在市场上的岗位需求也变得越来越复杂.极大部分的企业都开始对自动化测试岗位有了更多的需要.自然而然,自动化测试技术开始成为了下一个被玩烂的技术点.网 ...

  5. 全国python一级考试_全国青少年软件编程(python)等级考试试卷(一级)

    下列选项中可以获取Python整数类型帮助的是 A.>>> help(float)B.>>> dir(str)C.>>> help(int)D.& ...

  6. python精通大学_小白21天精通Python是如何做到的?

    题记:大二的时候发现人生苦短,所以信了拍神,开始学Python.学了大半年之后成功转行做前端了.来写个教程帮助大家入门Python. Python零基础入门 零基础入门就得从最基本的变量,语法格式,数 ...

  7. 程序设计导论 python语言实践_(特价书)程序设计导论:Python语言实践(英文版)...

    21世纪以前的教育基础是"读.写和算术":而现在的教育基础则是"读.写和计算".学习编程是每个科学和工程专业学生教育的重要部分.除了直接的应用外,学习编程是了解 ...

  8. 怎么用python自制计算公式_手把手教你用python制作简易计算器,能够记录你使用的情况...

    话不多说,首先先看效果图,它能够记录你在使用过程中的历史,方便你查看是否有错: 接下来就仔细分析一下是如何制作的: 简易计算器 第一步:导入资源库 在过程中使用到了tkinter这个资源库,win+R ...

  9. python做运动控制_第一课:用Python操控小龟小车运动

    欢迎来到小龟的课堂,今天我们讲如何用小龟小车的车载Python控制小车运动. 如果小伙伴还不会使用小龟小车的Python编辑器的话,可以阅读这篇教程<如何使用小龟小车的Python编辑器> ...

  10. python计算学习_跟老齐学Python之用Python计算

    一提到计算机,当然现在更多人把她叫做电脑,这两个词都是指computer.不管什么,只要提到她,普遍都会想到她能够比较快地做加减乘除,甚至乘方开方等.乃至于,有的人在口语中区分不开计算机和计算器. 那 ...

最新文章

  1. 分享如何在Ubuntu 16.04下CUDA8.0
  2. 从《2018年全球创新指数报告》看中国创新力!
  3. 在京东、天猫、淘宝都存在情况下,为什么聚美还能崛起?
  4. 【GoLang】GoLang 错误处理 -- 异常处理思路示例
  5. 【已解决】IDEA:Cannot start compiler:the SDK is not specified for module...
  6. arm opcode hook
  7. html5 版街头霸王,街头霸王5全DLC整合版
  8. 一页纸API快捷免费高速api接口
  9. java为什么引入进程和线程_为什么要引入进程
  10. Python 运维中20个常用的库和模块,总有一个用的到~
  11. STL-vector容器
  12. 康奈尔大学计算机科学人工智能,美国康奈尔大学工程学院申请之计算机科学
  13. Mac下Android 反编译
  14. 戴尔笔记本安装win10系统步骤
  15. LNMP 配置漏洞系列解读
  16. A40I led driver
  17. VBA多条EXCEL记录写入到WORD文档中
  18. 快速入门开发实现订单类图片识别结果抽象解析
  19. Log4j2写日志的艺术
  20. STM32 串口的使用

热门文章

  1. 又一起.NET程序挂死, 用 Windbg 抽丝剥茧式的真实案例分析
  2. C# 合并BitMap图像,生成超大bitmap
  3. 用重构指导Clean Code(二):依恋情结和switch语句
  4. TIOBE 11 月榜单:Python 挤掉 Java,Java的下跌趋势确立了?
  5. Jekins持续集成在ERP研发中的应用实践
  6. 2020年,我来盘点下微服务架构技术栈
  7. 2019.NET Conf China,.NET之崛起,已势不可挡
  8. 书籍推荐:《C#7.0本质论》
  9. Docker最全教程之树莓派和Docker(十六)
  10. 使用Docker分分钟启动常用应用