网站地图 | Sitemap | Rss
  • 您当前位置:网站首页 >> Python学习日志 >> Python 数字与数字型运算
  • Python 数字与数字型运算

    iCoA首席特工 逍遥峡谷 发布:2020-09-08 更新:2020-09-08 浏览0条评论
    内容简介

    在 Python 数据类型知识中我们已经初步认识了几种 Python 中的数据类型,现在我们更详细的学习一下 数字型 以及 数字型运算。我们已经知道了 Python 中的数字分为两种,分别是整数 int 和浮点数 float,区别在于浮点数 float 包含小数点。

    相关关键词:Python   数据类型   整数   浮点数  

    本文链接:https://www.icoa.cn/a/927.html

    本站文章如非注明皆为原创,未经允许禁止转载。如有问题可以给我留言或发邮件。

    Python 数据类型知识中我们已经初步认识了几种 Python 中的数据类型,现在我们更详细的学习一下 数字型 以及 数字型运算。

    我们已经知道了 Python 中的数字分为两种,分别是整数 int浮点数 float,区别在于浮点数 float 包含小数点。

    我们可以用一个内置函数 type() 来判断是整数还是浮点数,其中 type() 得出的结果中:

    <class 'int'>   表示是整数
    <class 'float'>  表示是浮点数

    print(type(5))
    print(type(3.4))

    data.PNG

    上面的知识我们在 Python 数据类型 里面已经知道了,下面重点了解一下数字运算。


    数学运算符

    Python 中对数字进行运算用到数学运算符:

    +

    -

    *

    /

    **
    指数
    %
    余数
    //
    整除
    =
    赋值

    可以使用数学运算符,对数字进行计算,使用方法很简单:


    a = 1 + 2
    print(a)

    运行结果:

    3

    运算.PNG

    其他的运算,大家可以自己试一下,非常简单。


    复合数学运算符

    在 Python 中还有一些复合的数字型运算符:


    运算符
    例子
    详解
    +=
    a += b相当于 a = a + b
    -=a -= b相当于 a = a - b
    *=a *= b相当于 a = a * b
    /=a /= b
    相当于 a = a / b
    **=a **= b
    相当于 a = a ** b  指数
    //=a //= b相当于 a = a // b  整除

    下面举一些例子:

    a = 1
    print(a)
    b = 2
    a += b
    print(a)

    运行结果:

    1

    3

    也就是前面把 1 赋值给了变量 a,所以输出 a 的值就是 1,后面相当于把 1+2 之后再赋值给 a,这时候变量 a 的值变成了 3.

    复合运算.PNG


    注意,如果整数跟浮点数进行运算,得出的结果肯定是浮点数,大家可以自己试一下。

    a = 2 + 1.2 + 0.8
    print(a)

    输出结果:

    4.0


    比较运算符

    除了数学运算之外,还有一种比较运算符,用来对比数字的大小:

    比较运算符
    详解
    >
    前面的值 大于 后面的值
    <
    前面的值 小于 后面的值
    >=
    前面的值 大于或等于 后面的值
    <=
    前面的值 小于或等于 后面的值
    ==
    前面的值 等于 后面的值
    !=
    前面的值 不等于 后面的值

    其他的大家应该一看就明白了,但是有一个需要注意的,就是 等于 和 赋值 的区别。赋值是一个等号,判断是不是等于是两个等号。

    比较运算符得出的结果是布尔型的,下面举个例子:

    a = 1
    b = 2
    c = 2
    print(a == b)
    print(b == c)
    print(a > c)
    print(b >= c)

    运行结果:

    False

    True

    False

    True

    其中 a == b,很明显是错的,所以是 False,b 和 c 都是2,所以 b == c 是 True.

    比较运算.PNG

    同样部分比较运算符也可以用于其他数据类型之间的比较,比如比较两个字符串是否相同可以用 == 或者 != 来判断。


    判断是否条件是否成立在任何编程中都很重要,根据条件来运行不同的程序代码。


    本文学习了数字类型,下一篇日志将分享一下字符串的相关知识,想要了解更详细的 Python 知识,欢迎关注微信公众号 逍遥乱弹,然后点击菜单 Python 就可以查看我所有的 Python 学习日志了。

    更多Python相关文章点击:Python学习日志目录

    wx.png

    本文链接:https://www.icoa.cn/a/927.html
    关键词: Python   数据类型   整数   浮点数  


    如果您愿意支持本站,欢迎点击打赏哦~


    上一篇:Python 基础知识之数据类型


    - 相关文章 -


    Python 基础知识入门演示 - 2017-12-31

    Python 数字与数字型运算 - 2020-09-08

    Python 基础知识之数据类型 - 2020-09-07

    Python 学习中非常好用的编辑器 Sublime Text 3 - 2020-09-07

    Python 基础知识之变量 - 2020-09-03

    Python 详细安装步骤图解 - 2020-09-01

    Python 数据分析模块 Pandas 之 DataFrame 数据 - 2020-02-09

    Python 数据分析模块 Pandas 之 Series 数据 - 2020-02-05


    - 文章评论 -




    2870

    [由于政策原因,您的留言如果提交成功后,需要审核才能展示,请改天再来查看,请不要重复提交,谢谢支持!]

    - 最新评论[0条评论] -


    [>>>点击查看更多评论]

    逍遥峡谷 逍遥乱弹 张立博 爱之路 酷品优选

    版权所有©逍遥峡谷 - 星际中央超自然局·地球总部 | 冀ICP备06033848号
    Copyright©Interstellar Central Occult Agency (I.C.O.A)
    本局纯属虚构,如有雷同,纯属巧合
    网络违法犯罪举报