有没有朋友能通俗的讲讲python里大中小括号的区别……
网上的专业术语看不懂……
{}一般用作字典
[]一般是列表
()一般是元组,另外还有函数调用、表达式用来增加优先级等场合使用
在python中,type()方法可以显示变量的类型,比如你有一个变量 a, 那么我们可以使用print(type(a))来显示变量的类型。
() -> 可以用来表示元组(tuple),元组的访问和数组类似,但是元组一旦生成就不支持被改动。
比如:
a = (1, 2, 3)
print(a[0])
print(type(a))
[] -> 可以用来表示列表(list), 列表的访问也和数组类似,但是列表支持被修改
b = [1, 2, 3 ]
b[0] = 2
print(b)
print(type(b))
{} -> 可以用来表示集合(set), 集合的访问也和数组类似,但是集合的元素必须是唯一的,不能重复。
c = {1 , 2 , 3}
如果我们往其中添加重复的值,那是会被自动排除的;相反,如果添加不重复的值,则集合会变大。
c.add(1)
print(c)
当然,还有一种数据结构也和{}相关,也就是字典(dict), 字典里保存的是键值对(key-value pair)。
d = {"name": "John", "age": 800}
【以下回答由 GPT 生成】
大括号 {}
、中括号 []
和小括号 ()
在 Python 中有不同的用法和含义。
{}
表示字典(Dictionary)类型,在字典中可以存储键值对的数据。举个例子,如果我们想存储一个人的姓名和年龄,可以使用字典: person = {'name': 'John', 'age': 25}
。在字典中,名称(name)是键,而 'John' 是对应的值。person = {'name': 'John', 'age': 25}
[]
用于索引和切片操作。当我们使用中括号访问一个容器类型的对象(如字符串、列表或元组)时,可以通过索引或切片获取其中的元素。在这些容器对象中,元素按照一定的顺序存储,并且可以通过位置(索引)来访问。索引从0开始计数,所以第一个元素的索引是0,第二个元素的索引是1,以此类推。例如,对于字符串 "Hello"
,我们可以使用索引来获取其中的字符:first_char = "Hello"[0]
。first_char = "Hello"[0]
()
用于函数调用以及表示元组(Tuple)类型。在调用函数时,我们使用小括号来传递参数。例如,如果有一个名为 add
的函数,我们可以通过 add(2, 3)
进行函数调用。另外,小括号也可用于表示元组类型,元组是一种有序的、不可变的数据类型,可以同时存储多个值。举个例子,我们可以使用元组存储一个人的姓名和年龄: person = ('John', 25)
。add(2, 3)
person = ('John', 25)
希望以上解释对您有所帮助。如果您还有任何问题,请随时向我提问。
【相关推荐】