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

int([x [,base]])。Python文档中函数的方括号?

彭涵衍
2023-03-14
问题内容

Python文档中函数圆括号内的方括号是什么意思?

例如:

帮助[ 对象
]

要么

int[ x [
base ]]


问题答案:

方括号中的所有内容都是可选的,即您可以忽略它。如果方括号包含多个参数,则无法选择要忽略的参数,而必须全部指定或不指定。
这就是嵌套方括号派上用场的地方:

int( **[** _x_ **[** , _base_ **]]** )

例如,在这里,您可以int()不带参数使用(通过省略整个外部括号)或int(x)(通过省略内部括号)或int(x, base)。但不是int(base)(嗯,那只是意味着int(x))。

这不是实际的Python语法,只是使文档更清晰的一种方法。Python 3的文档试图避免使用这些括号。



 类似资料:
  • 问题内容: python允许使用[2,36]范围内的任何基数,从字符串到整数的转换,使用: 我正在寻找一个优雅的逆函数,该函数需要一个整数和一个底数并返回一个字符串 例如 我有以下解决方案: 注意:digit_to_char()适用于<= 169的基数,将“ z”后的ascii字符用作高于36的基数的数字 是否有python内置函数,库函数或更优雅的int(string,base)逆函数? 问题答

  • 问题内容: 我在弄清楚csv.dictreader的参数时遇到了麻烦,并且意识到我不知道方括号表示什么。 从文档中: 我希望对类实例化​​的参数进行总结。 谢谢 问题答案: 方括号表示这些参数是 可选的 。您可以忽略它们。 因此,在这种情况下,您仅 需要 将参数传递给。如果您要传递第二个参数,它将被解释为参数。第三个是,等等。 如果只想指定eg和,则必须显式命名关键字参数,如下所示: 有关关键字参

  • 本文向大家介绍Python-int()函数,包括了Python-int()函数的使用技巧和注意事项,需要的朋友参考一下 Python函数将指定的值转换为整数。 该函数将返回一个由数字或字符串(例如x)构成的整数对象,如果未指定实数则返回0。 语法 值=可以转换为整数的数字或字符串 base =一个代表数字格式的数字。默认值-10 示例

  • Python 内置函数 描述 int() 函数用于将一个字符串或数字转换为整型。 语法 以下是 int() 方法的语法: class int(x, base=10) 参数 x -- 字符串或数字。 base -- 进制数,默认十进制。 返回值 返回整型数据。 实例 以下展示了使用 int() 方法的实例:>>>int() # 不传入参数时,得到结果0 0 >>> int(3) 3 >>> in

  • 问题内容: Python文档中函数签名的格式有些混乱。将逗号放在开括号而不是之前有什么意义?嵌套括号的意义是什么? 情况如何: 我期望以下之一: 问题答案: 方括号表示内容是可选的,但方括号之外的所有内容均为必填项。 使用您的符号: 我希望必须写: 嵌套是必需的,因为如果您提供第三个参数,那么即使它是可选参数,也必须提供第二个参数。以下非嵌套替代方案将是模棱两可的:

  • base-x Fast base encoding / decoding of any given alphabet using bitcoin style leadingzero compression. WARNING: This module is NOT RFC3548 compliant, it cannot be used for base16 (hex), base32, or ba