python中//是啥意思

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python中//是啥意思相关的知识,希望对你有一定的参考价值。

Python中的//是向下取整的意思。
a//b,应该是对除以b的结果向负无穷方向取整后的数
5//2=2(2.5向负无穷方向取整为2),同时-5//2=-3(-2.5向负无穷方向取整为-3)
/与//的区别
在Python中/表示浮点整除法,返回浮点结果,也就是结果为浮点数;而//在Python中表示整数除法,返回大于结果的一个最大的整数,意思就是除法结果向下取整。
参考技术A

1、两个值相加,然后返回值给符号左侧的变量

举例如下:

>>> a=1

>>> b=3

>>> a+=b(或者a+=3)

>>> a

4

2、用于字符串连接(变量值带引号,数据类型为字符串)

>>> a='1'

>>> b='2'

>>> a+=b

>>> a

'12'

扩展资料:

Python常用运算符

1、算术运算符

2、比较运算符

3、赋值运算符

4、位运算符

5、逻辑运算符

6、成员运算符

7、身份运算符

8、运算符优先级

以下所列优先级顺序按照从低到高优先级的顺序;同行为相同优先级。

Lambda  #运算优先级最低

逻辑运算符: or

逻辑运算符: and

逻辑运算符:not

成员测试: in, not in

同一性测试: is, is not

比较: <,<=,>,>=,!=,==

按位或: |

按位异或: ^

按位与: &

移位: << ,>>

加法与减法: + ,-

乘法、除法与取余: *, / ,%

正负号: +x,-x

具有相同优先级的运算符将从左至右的方式依次进行,用小括号()可以改变运算顺序。

参考资料:

参考资料来源:百度百科-Python

参考技术B 在Python" // "表示整数除法。Python其它表达式:Python的表达式写法与C/C++类似。只是在某些写法有所差别。主要的算术运算符与C/C++类似。+, -, *, /, //, **, ~, %分别表示加法或者取正、减法或者取负、乘法、除法、整除、乘方、取补、取余。

在 Python 类参数中添加一个点是啥意思?

【中文标题】在 Python 类参数中添加一个点是啥意思?【英文标题】:What does it mean to put a dot in a Python class argument?在 Python 类参数中添加一个点是什么意思? 【发布时间】:2014-01-05 11:33:31 【问题描述】:

在 Python 中,我看到一个类定义如下:

from protorpc import messages

# Create the request string containing the user's name
class HelloRequest(messages.Message):
    my_name = messages.StringField(1, required=True)

messages.Message 是什么意思?

【问题讨论】:

【参考方案1】:
from protorpc import messages
class HelloRequest(messages.Message):

只是另一种拼写方式:

from protorpc.messages import Message
class HelloRequest(Message):

甚至……

import protorpc
class HelloRequest(protorpc.messages.Message):

HelloRequest 派生自protorpc package 的messages 子模块 中的Message class

【讨论】:

我知道继承,但这是第一次看到这种风格。我真的很喜欢蟒蛇。谢谢【参考方案2】:

基本上,HelloRequest 来自名为 protopc 的特定组的消息子模块中名为 Message 的类。你所谓的论点不是论点。它只是说 HelloRequest 使用 messages.Message 作为它的开始类。

【讨论】:

以上是关于python中//是啥意思的主要内容,如果未能解决你的问题,请参考以下文章

最近在自学python girlphoto_urls = selector.xpath('//div/a/img/@src')这句是啥意思?大神

python的//是啥

file://是啥意思

linux 中 ~/. 是啥意思如题 ~/.local 是怎样一个路径?

compose的意思/用法/是啥?

start cmd /k sqlplus / as sysdba 是啥意思?