`
Zhongwei_leg
  • 浏览: 557450 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

Python 除法运算符 '/' 与 '//' 的区别

阅读更多
Python 除法运算符 '/' 与 '//' 的区别

>>> 10 / 3
3
>>> 10 // 3
3
>>> 10 / 3.0
3.3333333333333335
>>> 10 // 3.0
3.0
>>> type(10 // 3.0)
<type 'float'>
也就是当除数和被除数都是整数的时候,返回结果都是整数。
当除数和被除数至少有一个是浮点数的时候,返回结果都是浮点数。但是,
// 的结果的小数部分永远是 0.

`Floor division'' is what Python's / operator currently does when
given integer operands; the result is the floor of the value returned
by true division. ``Classic division'' is the current mixed behaviour
of /; it returns the result of floor division when the operands are
integers, and returns the result of true division when one of the
operands is a floating-point number.

Here are the changes 2.2 introduces:

A new operator, //, is the floor division operator. (Yes, we know it
looks like C++'s comment symbol.) // always performs floor division no
matter what the types of its operands are, so 1 // 2 is 0 and 1.0 //
2.0 is also 0.0.

参考:http://docs.python.org/release/2.2.3/whatsnew/node7.html
分享到:
评论

相关推荐

    Python变量,运算符以及语句的基础

    * 除法:a = 1.0, b = 2, c = a / b * 求余数:a = 6, b = 4, c = a % b 2. 比较运算符: * 不等于:或者!= * 等于:== * 大于:&gt; * 小于:&lt; * 大于等于:&gt;= * 小于等于: 3. 逻辑运算符: * And:& * Or:| * ...

    Python核心编程基础教程之Python运算符与Python运算符优先级及Python表达式简介

    - 除法运算符 `/`:返回第一个操作数除以第二个操作数的商。 - 取模运算符 `%`:返回除法的余数。 - 幂运算符 `**`:第一个操作数提升到第二个操作数的幂次方。 - 地板除运算符 `//`:返回商的整数部分。 2. **...

    Python基础之运算符

    - 除法 `/`:返回两个数的浮点除法结果,如 `b / a`。 - 取模 `%`:返回除法的余数,如 `b % a`。 - 幂 `**`:第一个数的第二个数次幂,如 `a ** b`。 - 取整除 `//`:返回两个数的整数除法结果,如 `b // a`。 ...

    python-除法运算.docx

    1. 整数除法:在Python 3中,两个整数之间的除法会返回一个浮点数结果,除非使用特殊的除法运算符`//`。例如,`10 // 3`将返回3,因为它只取整数部分,丢弃小数部分。然而,如果其中一个数字是浮点数,如`10.0 // 3`...

    python学习记录(运算符与表达式)

    ### Python学习记录(运算符与表达式) #### 概述 本文档主要记录了Python中的基本运算符与表达式的使用方法。Python作为一种广泛使用的高级编程语言,提供了丰富的运算符来处理各种数据类型的操作。理解这些...

    Python运算符

    算术运算符用于执行常见的数学运算,如加法、减法、乘法、除法等。下面是一些常用的算术运算符: - **加法 (+)**: 将两个数相加。 - **减法 (-)**: 从第一个数减去第二个数。 - **乘法 (*)**: 两个数相乘。 - **除...

    python中运算符+的用法-Python中的运算符用法全解.pdf

    在本文中,我们将深入探讨Python中运算符+的用法以及它与其他算术运算符的关系。 首先,算术运算符是最基础的操作,用于执行基本的数学运算。+号运算符在Python中有两种主要用途:加法和连接(字符串连接)。当两个...

    精品课件 Python从入门到精通 第3章 运算符与表达式(共6页).ppt

    在Python编程中,运算符与表达式是编程的基础,它们用于执行各种计算和逻辑判断。在第三章"运算符与表达式"中,我们将深入理解这些概念。 首先,让我们从运算符开始。运算符是编程语言中用于进行计算或操作的特殊...

    python运算符.pdf

    算术运算符是用于执行基本数学运算的符号,比如加法、减法、乘法和除法。 - `+` 加法:将两个数值相加。 - `-` 减法:从左边的数减去右边的数。 - `*` 乘法:两个数值相乘。 - `/` 真除法:两个数值相除,结果为...

    python基础 基础运算符与表达式(一)(基础!!!)

    文章目录python 基础运算符、表达式基础运算符加减乘除加法 使用 ‘ + ‘减法 使用 ‘ – ‘乘法 使用 ‘ * ‘除法 使用 ‘ / ‘其他基础算法整除 使用’ // ‘乘幂 使用’ ** ‘取模 使用’ % ‘特殊算法向左移 ...

    「Python系列」Python运算符.md

    算术运算符主要用于执行基本的数学运算,例如加法、减法、乘法、除法等。以下是常用的算术运算符: 1. **加法 (`+`)**:将两个数字相加。 - 示例代码: ```python a = 5 + 3 # a 的值为 8 ``` 2. **减法 (`-`)...

    Python的运算符及其优先级.docx

    除法运算符"/"返回浮点数结果;取整除运算符"//"返回整数结果;取模运算符"%"求余数;幂运算符"**"用于求幂次方。运算符的优先级顺序为:幂运算符&gt;乘、除、模、取整除运算符&gt;加、减运算符。 接着是比较运算符,它们...

    掐指一算:Python运算符.pptx

    4. 除法运算符 (/):执行浮点除法,如 `b / a`。 5. 取模运算符 (%):返回除法的余数,如 `b % a`。 6. 幂运算符 (**): 计算一个数的幂,如 `a ** b`。 7. 取整除运算符 (//):返回除法的整数部分,如 `9 // 2`。 ...

    算术运算符 自学python如何成为大佬(目录):https://blog.csdn.net/weixin-67859959/a

    整数除法运算符返回两个数相除后的整数部分,忽略小数。例如: ```python print(10 // 3) # 输出:3 ``` 6. 模运算符 (%): 模运算符返回两个数相除后的余数。例如: ```python print(10 % 3) # 输出:1 ``` 7. 幂...

    Python算术运算符及用法详解

    4. **除法运算符 (/)**:执行普通除法,无论操作数是整数还是浮点数,都会返回一个浮点数结果。例如,`23 / 5`等于`4.6`。 5. **整除运算符 (//)**:执行整除,只保留结果的整数部分。如果除不尽,小数部分会被直接...

    Python运算符优先级和结合性一览表.docx

    在这个例子中,除法运算符 `/` 的优先级高于乘法运算符 `*`. Python 运算符的优先级和结合性是理解 Python 编程的关键概念。只有正确地理解和应用运算符的优先级和结合性,才能编写出正确、可靠、高效的 Python ...

    Python 之 算数运算符

    在Python 中,/ 除法表示的跟数学中的除法一致,除的结果一定是浮点型 num1 = 100 num2 = 3 print(num1 / num2) # 数学中的普通除法(结果是浮点型) print(num1 // num2) # 整除(结果是整数类型) 二、符合运算符...

    Python 运算符

    Python 运算符是编程语言中的关键组成部分,它们用于执行基本的数学计算、比较和逻辑判断,以及在程序中分配和组合值。Python 支持多种类型的运算符,包括: 1. **算术运算符**: - `+`:加法,如 `a + b` 结果为 ...

    2018七下Python教案--第5课-python算术运算符.docx

    * 除法运算符:/ * 取整运算符:// * 取模运算符:% * 幂运算符: 二、算术运算符的运算顺序 在 Python 中,算术运算符的运算顺序是从左到右的,首先执行括号内的运算,然后执行幂运算、乘法和除法运算,最后执行...

    浅谈python运算符运算法则(csdn)————程序.pdf

    Python 中的算术运算符包括加法、减法、乘法、除法、取余、幂运算等。例如: * 加法:x + y * 减法:x - y * 乘法:x * y * 除法:x / y * 取余:x % y * 幂运算:x y * 取整:x // y 这些算术运算符可以单独使用...

Global site tag (gtag.js) - Google Analytics