zoukankan      html  css  js  c++  java
  • python初体验-数值类型

    一、数值类型

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

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

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

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

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

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

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

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

     二、运算优先级

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

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

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

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

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

    三、数据类型转换

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

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

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

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

  • 相关阅读:
    分层图最短路(DP思想) BZOJ2662 [BeiJing wc2012]冻结
    动态规划 BZOJ1925 地精部落
    线性DP SPOJ Mobile Service
    线性DP codevs2185 最长公共上升子序列
    数位DP POJ3208 Apocalypse Someday
    线性DP POJ3666 Making the Grade
    杨氏矩阵 线性DP? POJ2279 Mr.Young's Picture Permutations
    tarjan强连通分量 洛谷P1262 间谍网络
    树链剖分 BZOJ3589 动态树
    二分图 BZOJ4554 [Tjoi2016&Heoi2016]游戏
  • 原文地址:https://www.cnblogs.com/free-1124/p/11331845.html
Copyright © 2011-2022 走看看