针对“浅析python中大括号中括号小括号的区分”,我主要介绍以下三个方面:
- 大括号:{}
在Python中,大括号“{}”表示字典类型(dic,Dictionary)。字典结构采用键值对形式存储,例如:
# 创建一个空字典
dict1 = {}
# 创建一个有键值对的字典
dict2 = {'name': '张三', 'age': 18, 'gender':'male'}
# 修改字典中的值
dict2['age'] = 20
# 添加键值对
dict2['job'] = 'engineer'
# 删除指定键的键值对
del dict2['gender']
# 输出字典中的所有键
print(dict2.keys())
# 输出字典中的所有值
print(dict2.values())
# 输出字典中的全部键值对
print(dict2.items())
- 中括号:[]
在Python中,中括号“[]”可以表示多种数据类型,如列表(list)、集合(set)和元组(tuple)。
(1). 列表:列表是Python内置的数据类型之一,表示一个有序的、可变的序列。例如:
# 创建一个空列表
list1 = []
# 创建一个有元素的列表
list2 = [1, 2, 'Hello', [3.14, 'World']]
# 取出列表中的某一个元素
print(list2[1]) # 输出2
# 修改列表中的元素
list2[1] = 'Python'
# 添加元素(在末尾添加一个元素)
list2.append('Love')
# 删除列表中的元素
list2.remove('Hello')
# 扩展列表
list2.extend([10, 20])
# 输出列表
print(list2)
(2). 集合:集合是Python内置的数据类型之一,用于存储不重复的元素。例如:
# 创建一个空集合
set1 = set()
# 创建一个有元素的集合
set2 = {1, 2, 3}
# 向集合中添加元素
set2.add(4)
# 从集合中删除元素
set2.remove(3)
# 求两个集合的并集、交集和差集
set3 = {2, 3, 4}
print(set2 | set3) # 输出{1, 2, 4}
print(set2 & set3) # 输出{2, 4}
print(set2 - set3) # 输出{1}
(3). 元组:元组是Python内置的数据类型之一,表示一个有序的、不可变的序列。例如:
# 创建一个空元组
tuple1 = ()
# 创建一个有元素的元组
tuple2 = (1, 2, 'Hello', [3.14, 'World'])
# 取出元组中的某一个元素
print(tuple2[1]) # 输出2
- 小括号:()
在Python中,小括号“()”主要用于函数的调用、函数参数的传递和元组的表示。例如:
(1). 函数调用:
# 调用内置函数
print(len([1, 2, 3])) # 输出3
# 调用自定义函数
def add(a, b):
return a + b
print(add(1, 3)) # 输出4
(2). 函数参数的传递:
def func(a, b=10, *args, **kwargs):
print(a, b, args, kwargs)
func(1, 2, 3, 4, 5, x=6, y=7)
# 输出结果为:1 2 (3, 4, 5) {'x': 6, 'y': 7}
(3). 元组的表示:
# 创建一个空元组
tuple1 = ()
# 创建一个有元素的元组
tuple2 = (1, 2, 'Hello', [3.14, 'World'])
# 取出元组中的某一个元素
print(tuple2[1]) # 输出2
希望以上的介绍能够帮助你更好地理解和区分Python中大括号、中括号和小括号。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:浅析python 中大括号中括号小括号的区分 - Python技术站