python初体验-数值类型

本秂侑毒 提交于 2019-11-26 19:59:37

一、数值类型

在 Python 的世界里,最常用的数据类型有三种—— 字符串(str)整数(int)浮点数(float)

只要是被单引号或双引号括起来的内容,无论里面是数字还是火星文等,它就是 字符串 类型!比如我的名字:my_name = '小陈'

整数 和我们数学课本中定义的一样:是正整数、负整数和零的统称,是没有小数点的数字。比如我的年龄:my_age = 18

浮点数 则是有小数点的数字。比如我的体重:my_weight = 45.5

Tips:整数 是不带小数点的数字,浮点数 是带小数点的数字。

计算机本质就是一个做计算的机器,它的主要任务就是处理各种数据。我们现在可以储存各种类型的数据,接下来怎么进行运算呢?

我们可以使用 Python 代码来进行常见的数值运算,可以把它想象成一个强大的计算器。下图是 Python 中的 数值运算符(也称为 算术运算符

这些运算符和数学里的差不多,有的只是形式上的不同,作用都是一样的

 二、运算优先级

Python 世界里的运算优先级,和我们平时数学里的计算优先级是一样的。

说到兔子问题,最著名的就是 斐波那契 的研究了。

斐波那契,中世纪意大利数学家,是西方第一个研究 斐波那契数 的人。斐波那契在《计算之书》中提出了一个有趣的 兔子问题。一般而言,兔子在出生两个月后,就有繁殖能力,一对兔子每个月能生出一对小兔子来。如果所有的兔子都不死,那么一年以后可以繁殖多少对兔子?

下图是斐波那契推导出来的序列,又称为 斐波那契数

想一想:你能发现斐波那契数的规律吗,猜猜第 13 个月是多少对兔子呢?

 

三、数据类型转换

我们可以直接把整数和浮点数放在一起运算,那么如果把整数和字符串相加会发生什么呢?是的,程序会报错。

 程序的 报错提示 一定要认真阅读,它能有效地帮助我们发现问题。这里的报错提示我们:在第二行代码中,不能将字符串和整数相联结(相加)。

Tips: 如果你不知道某个数据是什么类型的,可以通过 type() 函数来查看它的类型,比如 print(type(2.3))

所以,这个时候就得需要使用 数据类型转换函数 了,这是常见的三个转换函数

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!