数据类型

从本章开始,便算是正式开始学习python的基础知识,你将接触许多新的概念,这些概念虽然都很简单,却是构建编程概念的基石,能否掌握一门编程语言,就看你对数据类型究竟掌握理解到何种程度。

1. 程序 = 数据 + 算法

如果一定要给程序下一个定义,那么我认为下面这段定义这就是最好的定义

程序 = 数据 + 算法

一个程序,或者说一个有意义的程序,应当包含三部分

  1. 输入数据
  2. 算法处理
  3. 输出数据

不论是你当前看到的网页,还是手机上的王者荣耀,如果将他们视为一个程序,那么他们都包含了这3部分。

2. 数据类型

数据,是一个很笼统的概念,在编程语言中,我们需要把他们具化成数据类型。

处理整数时,我们用int类型数据,处理小数时,我们用float类型数据,处理文字时我们字符串。

我们使用列表,元组,集合,字典等容器类型数据来存储int,float,字符串,等基础类型数据,以满足不同的操作要求。

如果没有数据,那么程序也就没有了存在的意义。因此,务必将数据类型这一章作为重点来学习,否则的话,你无法理解别人的程序,也无法写出自己的程序。

3. 算法

我们不要把算法这个概念局限于那些耳熟能详的诸如二分查找法,快速排序算法等可以叫得出名字的算法。

当你使用if语句,for循环等程序控制语法时,你就是在写算法,只是这些代码往往不具备很强的普遍适用性,因此没有被冠以某某算法之称,但从本质上看,都是在对数据做处理。

扫描关注, 与我技术互动

QQ交流群: 211426309

加入知识星球, 每天收获更多精彩内容

分享日常研究的python技术和遇到的问题及解决方案