当前位置: 首页 > 面试题库 >

Python中的两个正斜杠

盛辰沛
2023-03-14
问题内容

我从基数排序中发现了以下代码示例

def getDigit(num, base, digit_num):
    # pulls the selected digit
    return (num // base ** digit_num) % base

什么是//Python中吗?


问题答案:

//是楼层划分操作员。它产生其操作数的商的底数,而整数操作数不进行浮点舍入。即使您可以将其与浮点数一起/使用,这有时也称为整数除法,因为默认情况下,使用来除以整数即可。

在Python 3中,/即使两个操作数都是整数,普通除法运算符也会返回浮点值,因此地板除法需要一个不同的运算符。这与Python 2不同,在Python
2中,/如果两个操作数均为整数,则执行下位除法;如果至少一个操作数为浮点值,则进行浮点除法。

//当决定Python 3应该具有此新功能时,首先为Python 2.2中的前向兼容性引入了该运算符。借助启用Python 3行为的能力from __future__ import division(也在Python 2.2中引入),这使您能够在Python 2中编写与Python 3兼容的代码。



 类似资料:
  • 本文向大家介绍Python中的左斜杠、右斜杠(正斜杠和反斜杠),包括了Python中的左斜杠、右斜杠(正斜杠和反斜杠)的使用技巧和注意事项,需要的朋友参考一下 首先,"/"左倾斜是正斜杠,"\"右倾斜是反斜杠,可以记为:除号是正斜杠一般来说对于目录分隔符,Unix和Web用正斜杠/,Windows用反斜杠,但是现在Windows (一)目录中的斜杠们 python读文件需要输入的目录参数,列出以下

  • 问题内容: 这个问题已经在这里有了答案 : 8年前关闭。 可能重复: URI以两个斜杠开头……它们的行为如何? 省略协议(方案)的绝对URL以便将当前页面的简写形式之一保留 为//脚本和链接标记?有人看过/使用过吗? 当我发现以下一时,我正在浏览HTML5重置的来源: 为什么URL以两个正斜杠开头?这是简写吗? 问题答案: “两个正斜杠”是“现在正在使用什么协议”的常用缩写。 最有名的是“协议相对

  • 问题内容: 我想在特定字符串中匹配正斜杠或反斜杠,例如: 1. 2. 3. 4. 在给定的字符串中,不应匹配最后一个记录,因为它不包含或。 我在用什么 这仅适用于正斜杠。我不知道如何为两个斜杠写正则表达式(条件)。 问题答案: 您要匹配的“字符”为: 先为字符串复制反斜杠,然后再为正则表达式复制。 当您需要在也使用反斜杠转义字符串的语言中使用反斜杠时,这可能是最讨厌的正则表达式。 Java编译器会

  • 问题内容: 我有以下问题: 我有一个向服务器执行AJAX请求的脚本,该服务器在预览中返回。但是,响应为。没什么大不了的,因为我只是想用单斜杠代替双斜杠。我一直在这里查看堆栈,但是我只能找到如何用双反斜杠替换单反斜杠,但反之亦然。 有人可以帮我这个忙吗? 问题答案: 应该这样做: 在正则表达式中,必须将单个转义为,在替换中也必须转义。

  • 问题内容: 我不明白为什么下面的代码不按预期运行 预期产量: 实际输出: 我是否需要转义正斜线?我不这么认为,但是我也尝试了以下尝试……没有用 最后,我意识到我不需要正则表达式,我可以只使用以下内容,而不会创建正则表达式 但是,我仍然想了解为什么我的第一个示例不起作用。 问题答案: 问题实际上是您需要在替换字符串中双转义 反斜杠 。您会看到,(我确定您知道)表示替换字符串是,并且(您可能不知道)替

  • 有效URL:http://localhost:8080/api/abc 无效URL: http://localhost:8080////api/abc http://localhost:8080/////api///abc http://api/////abc 问题:我的控制器接受以上所有URL。我想限制它,只接受有效的url,并在无效的url上抛出错误。 注意:我没有使用任何自定义路由。这是sp