美文网首页
我的python学习路---01算数运算符

我的python学习路---01算数运算符

作者: AI华生 | 来源:发表于2019-08-12 08:51 被阅读0次

算数运算符

运算符 描述 实例
+ 10 + 20 = 30
- 10 - 20 = -10
* 10 * 20 = 200
/ 10 / 20 = 0.5
// 取整除 返回除法的整数部分(商) 9 // 2 输出结果 4
% 取余数 返回除法的余数 9 % 2 = 1
** 又称次方、乘方,2 ** 3 = 8
  • 在 Python 中 * 运算符还可以用于字符串,计算结果就是字符串重复指定次数的结果
In [1]: "-" * 50
Out[1]: '----------------------------------------' 

例子分析

>>> 3%-2
-1
>>> -3%2
1
>>> -3%-2
-1
>>> 3%2
1

>>> -17//10
-2
>>> 17//-10
-2
>>> -17//-10
1
>>> 17//10
1

规律似乎是:余数的符号和除数相同

模运算的计算原理是这样的:
余数 = 被除数 - 除数 * 商 即
a = x - (x/y)*y,且除法是按照整数除法(//)来运算的
无论操作数都是整数,还是包括浮点数,//都会向下取整,当然对于有浮点数的计算,结果仍会以浮点数形式返回,比如-5.0 // 2,结果是-3.0

通常人们希望整除的商和余数会有这样的特性:

  1. 被除数 = 除数*商 + 余数
  2. 被除数符号变化,商的符号也变化,而绝对值不变
  3. 余数的符号和除数相同
    但实际上这 3 条不能总是符合的,第 1 条是肯定要符合的
    Python选择的是第3条

相关文章

  • Python学习总结【连载】(二)

    Python学习总结【连载】(二) 2018.06.13 Juttachen 概述 + 06 运算符 算数运算符 ...

  • 我的python学习路---01算数运算符

    算数运算符 在 Python 中 * 运算符还可以用于字符串,计算结果就是字符串重复指定次数的结果 例子分析 规律...

  • Python运算符

    仅用学习参考 运算符相关 算数运算符 比较(关系)运算符 逻辑运算符 赋值运算符 运算符的优先级 01. 算数运算...

  • python运算符

    Python算数运算符 Python比较运算符 Python赋值运算符 Python位运算符 按位运算符是把数字看...

  • Lesson 012 —— python 运算符

    Lesson 012 —— python 运算符 Python 算数运算符 以下假设变量a为10,变量b为21: ...

  • Python中的运算符

    1.1 概述 python语言支持以下的运算符: 算数运算符 比较运算符 赋值运算符 逻辑(关系)运算符 位运算符...

  • 2019-11-05 算数运算符

    目标 算术运算符的基本使用 01. 算数运算符 算数运算符是 运算符的一种 是完成基本的算术运算使用的符号,用来处...

  • 数字类型

    在python中数字类型常用于运算和操作对象,下面就来详细讲解. 算数运算符 例如 下表为算数运算符的描述和实例,...

  • Python基础-4·运算符

    一、运算符分类 Python 中所支持的运算符: 算术运算符 比较运算符 逻辑运算符 二、算术运算符 算数运算符是...

  • Python基础(16)-运算符

    16.1-算数运算符: 实例: 运行结果: Python2 和 Python3 的区别: 在 Python2.7 ...

网友评论

      本文标题:我的python学习路---01算数运算符

      本文链接:https://www.haomeiwen.com/subject/eufyjctx.html