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

Python中括号的不同含义

皇甫福
2023-03-14
问题内容

我很好奇,Python编程中的三个不同括号是什么意思?不知道我是否正确,但是如果我错了,请纠正我:

[] - # Normally used for dictionaries, list items
() - # Used to identify params
{} - # I have no idea what this does...

或者,如果这些支架可用于其他用途,欢迎提供任何建议!谢谢!


问题答案:
  • []:用于定义可变数据类型-列表,列表推导以及索引/查找/切片。
  • ():定义元组,操作顺序,生成器表达式,函数调用和其他语法。
  • {}:两种哈希表类型-字典和集合。


 类似资料:
  • 本文向大家介绍浅析python 中大括号中括号小括号的区分,包括了浅析python 中大括号中括号小括号的区分的使用技巧和注意事项,需要的朋友参考一下 python语言最常见的括号有三种,分别是:小括号( )、中括号[ ]和大括号也叫做花括号{ }。其作用也各不相同,分别用来代表不同的python基本内置数据类型。 1.python中的小括号( ):代表tuple元组数据类型,元组是一种不可变序列

  • 问题内容: 我有以下代码: 在这一行上: 我遇到了错误。 我究竟做错了什么? 问题答案: 括号在正则表达式中有特殊含义。您可以逃脱括号,但是 对于此问题,您实际上根本不需要正则表达式 :

  • 问题内容: 最近又了解了JavaScript计时事件。我注意到一个我从未遇到过的奇怪人物。他们使用双引号,然后调用该函数。 例: 我知道JavaScript中的双引号和单引号表示字符串。 我也看到我可以做同样的事情: 带有括号的是指,没有括号的是复制的。当我使用引号和括号时,它越来越疯狂了。 如果有人可以向我解释这三种使用方式之间的区别,我将感到非常高兴setTimeout: 带括号: 没有引号和

  • 问题内容: 而且我仍然无法理解花括号的工作原理,特别是由于诸如简单程序这样的页面: http://wiki.python.org/moin/SimplePrograms 在各处使用大括号。我了解方括号和规则的圆括号,但是我不知道“定义字典”的含义或它们应该代表的含义。 问题答案: Python中使用“大括号”来定义字典。字典是一种将一个值映射到另一个值的数据结构,就像英语词典如何将单词映射到其定义

  • 问题内容: 用Python解析匹配括号中包含的大量文本的最佳方法是什么? 最初应该返回: 将其作为输入应返回: 应该返回: 问题答案: 伪代码:

  • 本文向大家介绍C语言相同的星号,不同的含义,包括了C语言相同的星号,不同的含义的使用技巧和注意事项,需要的朋友参考一下 示例 前提 关于C和C ++中的指针语法,最令人困惑的事情是,当指针符号星号(*)与变量一起使用时,实际上存在两种不同的含义。 示例 首先,您可以使用*来声明一个指针变量。 当您不声明(或乘)时,*用于取消引用指针变量: 当您希望现有的指针变量保存其他变量的地址时,不要使用*,而