本篇内容主要讲解“python的标准数据类型有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“python的标准数据类型有哪些”吧!
对于程序的本质,有一句话高度简练的做了概括,并且被大多数人所认可,这句话就是“算法+数据结构=程序”。数据结构研究的是数据如何存储,算法研究的是如何使用数据。
任何一段有意义的程序都是在处理数据,简单的讲,一段有意义的程序必然有输入数据,也必然有输出数据。所以,你写的每一段程序都是在处理数据,从这个角度出发,学习编程的过程中,首先要了解的就是数据。
必须牢记的事情,数据是有类型的。这就好比小学生都知道的整数,小数,正数,负数,都是数,可以他们是有区分的,同样的,在python中,数据也是有区分的,他们有各自的类型。python提供了6种标准数据类型,他们分别是Number(数字),String(字符串),List(列表),Tuple(元组),Sets(集合),Dictionary(字典)。
如果你想掌握编程,那么,你必须先掌握数据,没有数据,何来程序。6个标准数据类型,我接下来的几篇文章会逐一讲解,今天先讲解Number 数字类型。数字数据类型,是用来存储数值的,听起来有点拗口,看下面的例子。
Number下面划分了4种数据类型,分别是
-
int 整型 333
-
long 长整型 9343545444444444545
-
float 浮点型 3.14
-
complex 复数
complex 基本不会用到,因此不做讲解;上面罗列数据类型时,后面都给了一个具体的例子,你稍微观察一下,就能发现这样的规律,int 和long 都是整数,而float是有小数部分的,long 类型的数据比int类型的数据要大,这样的观察是准确的,你可以简单的认为,有小数的就是float类型,那么如何区分int和long呢,这个要看数值的具体大小,在32位的机器上,int类型的大小范围是-2**31~2**31-1,即-2147483648~2147483647,在64位的机器上,int类型的大小范围是-2**63~2**63-1,即-9223372036854775808~9223372036854775807,在这个范围之外的整数就是long类型。
你可能会感到疑惑,弄这些东西有什么用呢?如果你有这样的疑惑,请你回答两个问题,你今年几岁?你购买的python教程花了多少钱?对于第一个问题,你的答案一定是整数,正好是int类型,而一本书的价格通常是有小数的,正好是float类型,这就是数据类型的用途,程序是用来处理数据的,而现实中的数据是复杂的,所以每一门编程语言都要规定好数据类型,这样才能处理现实中的问题。
到此,相信大家对“python的标准数据类型有哪些”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
原创文章,作者:kirin,如若转载,请注明出处:https://blog.ytso.com/tech/opensource/220159.html