首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python数据类型和变量(一)

前言

前面各种“功夫”都炼好了,从今天开始我们就要开始介绍的语法了,将会从的数据类型开始,然后灌之相应的计算机知识,相辅相成,为的是不单调、系统化。

计算机是处理数据的机器,但在程序中要对各种各样的数据进行描述和操作,比如文本、数字等,那么如何让计算机区别它们,一个最简单的方式就是进行分类处理,从而就有了数据类型这个概念, 定义了一些标准类型,用于存储各种类型的数据,一般有(数字)、(字符串)、(列表)、(元组)、(集合)、(字典)等类型。

我们先从最简单、最基本的说起,那就简单说明一下数字中的整型、浮点型、布尔型和复数。

整型

浮点型

布尔型

复数

整型

整型表示整数,用表示,在中,整数可以无限大(也就是说基本上不用担心计算机位数不够导致无法显示的情况),如果非要说限制那么只限于计算机的虚拟内存总数,在程序中的表达与数学中表达形式一样,故而用很容易进行大数处理。

浮点型

浮点数可以简单理解为小数,浮点数在内存中的储存方式与整型有很大区别,要想了解浮点数的组成结构和浮点计算的话可以自行查阅,在这里就不多说了,这里只举一个例子来说明浮点数运算并非是我们直观上的那样。中区分整型和浮点型的唯一方式,就是看有没有小数点。

对于很大或者很小的浮点数可以通过科学计数法来表示,如可以写成,写作等,其中和都可以。

布尔型

在中是没有型的,用0代表假,1表示真,而在Python3中,添加了和两个关键字,不过他们仍可作为1和0进行运算,可以通过布尔运算计算布尔值来达到逻辑运算的效果:

当然把布尔类型当成1和0来参与运算的做法是不妥的,建议各位在实际应用不要这样去做。上面代码中“and”、“or”、“not”分别表示,为逻辑运算符。

复数

复数由实部和虚部组成,在中可以用使用函数complex(real, imag)或者是带有后缀j的浮点数来指定,例如:

复数在一般的程序语言中不会单独拎出来单独进行定义的,但是这样做了,就足以看出设计者的“用心良苦”。

从上面定义各种数字中的类型来看,无论是“无限大”的整型还是“用心良苦”的复数类型,是一款十分适合用来进行数据分析的程序。

编辑不易,欢迎推广

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180811G08BPK00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券