【问题标题】:Parentheses (), single square brackets[], double square brackets[[]], curly brackets{} [closed]括号 ()、单方括号 []、双方括号 [[]]、大括号{} [关闭]
【发布时间】:2019-09-18 06:33:37
【问题描述】:

我是 python 新手,发现什么时候使用

  • 括号()
  • 单方括号[]
  • 双方括号[[]]
  • 大括号{}
  • :单冒号
  • :: 双冒号
  • .句号
  • _下划线

我知道() 用于元组,[] 用于数据框和列表,{} 用于字典,: 用于索引、切片,但是要在一行中使用并将它们混合在一起,它开始得到令人困惑。

初学者是否经常对如何使用这些感到困惑?有模式可以识别吗?

【问题讨论】:

  • 如果你分别理解它们,那么在你练习一点之后将它们组合起来会变得更加清晰。这里没有真正的问题。
  • 括号不适用于元组x = 1, 2 是一个完全有效的元组

标签: python python-3.x python-2.7


【解决方案1】:

与所有编程语言一样。这里没有模式,只有语法。希望随着您用 Python 编写越来越多的代码,您会熟悉它。但它类似于大多数其他语言,如 Java 或 C++。

s1=[1,2,3,4] #this is a list in python. 
s2=(1,2,3) #this is a tuple. 
s3=s1[1:] #this take the list elements starting from index 1 to end element. 
s4=[[1,2],[1]] #this is a list of list.

希望这会有所帮助。 Python 是最容易学习的语言之一。

【讨论】:

    【解决方案2】:

    哦,男孩,我们开始吧。但最好阅读文档HERE

    圆括号 () - 当您调用函数或类方法时 - x = add_something(2,3),或只有唯一值的集合 s = (1 ,2 ,3 ,4 ,5)

    单方括号 [] - 一维列表,它们可以是可变的和多类型的 - [1,2,3,420, 'smokeeveryday']

    双方括号 [[]] = 2D 列表... - [[11,9]['Denamrk', "dosen't", 'exists'],[55378008]]

    大括号{} = 字典,每个都有一个键和该键的答案,答案可以是其他类型,如列表-{ "key": 'answer', 69: 'nice', 'list': [1, 42, 12, 233]}

    单冒号 : = 当您想从(例如)列表中获取所有值时,您可以执行 x = lol[:5] 这将返回从开始到第 5 个索引的所有值(没有第 5 个) double - 适用于所有值

    下划线实在是太重要了,在这里碰一下

    peroid - 当你有一个类的对象时,你可以通过在对象之后添加 peroid 来调用这个类的方法,就像skynet.kill_humans() 但是如上所述,这里太大了,无法正确解释。它是整个 OOP 的基础。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-01-12
      • 2021-09-07
      • 2021-01-11
      • 1970-01-01
      • 2012-11-12
      • 2011-07-05
      • 1970-01-01
      相关资源
      最近更新 更多