python大中小括号区别

有没有朋友能通俗的讲讲python里大中小括号的区别……
网上的专业术语看不懂……

{}一般用作字典
[]一般是列表
()一般是元组,另外还有函数调用、表达式用来增加优先级等场合使用

在python中,type()方法可以显示变量的类型,比如你有一个变量 a, 那么我们可以使用print(type(a))来显示变量的类型。

  1. () -> 可以用来表示元组(tuple),元组的访问和数组类似,但是元组一旦生成就不支持被改动。
    比如:
    a = (1, 2, 3)
    print(a[0])
    print(type(a))

  2. [] -> 可以用来表示列表(list), 列表的访问也和数组类似,但是列表支持被修改
    b = [1, 2, 3 ]
    b[0] = 2
    print(b)
    print(type(b))

  3. {} -> 可以用来表示集合(set), 集合的访问也和数组类似,但是集合的元素必须是唯一的,不能重复。
    c = {1 , 2 , 3}
    如果我们往其中添加重复的值,那是会被自动排除的;相反,如果添加不重复的值,则集合会变大。
    c.add(1)
    print(c)

    当然,还有一种数据结构也和{}相关,也就是字典(dict), 字典里保存的是键值对(key-value pair)。
    d = {"name": "John", "age": 800}

【以下回答由 GPT 生成】

大括号 {}、中括号 [] 和小括号 () 在 Python 中有不同的用法和含义。

  1. 大括号 {} 表示字典(Dictionary)类型,在字典中可以存储键值对的数据。举个例子,如果我们想存储一个人的姓名和年龄,可以使用字典: person = {'name': 'John', 'age': 25}。在字典中,名称(name)是键,而 'John' 是对应的值。
person = {'name': 'John', 'age': 25}
  1. 中括号 [] 用于索引和切片操作。当我们使用中括号访问一个容器类型的对象(如字符串、列表或元组)时,可以通过索引或切片获取其中的元素。在这些容器对象中,元素按照一定的顺序存储,并且可以通过位置(索引)来访问。索引从0开始计数,所以第一个元素的索引是0,第二个元素的索引是1,以此类推。例如,对于字符串 "Hello",我们可以使用索引来获取其中的字符:first_char = "Hello"[0]
first_char = "Hello"[0]
  1. 小括号 () 用于函数调用以及表示元组(Tuple)类型。在调用函数时,我们使用小括号来传递参数。例如,如果有一个名为 add 的函数,我们可以通过 add(2, 3) 进行函数调用。另外,小括号也可用于表示元组类型,元组是一种有序的、不可变的数据类型,可以同时存储多个值。举个例子,我们可以使用元组存储一个人的姓名和年龄: person = ('John', 25)
add(2, 3)
person = ('John', 25)

希望以上解释对您有所帮助。如果您还有任何问题,请随时向我提问。



【相关推荐】



如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^