浅析python 中大括号中括号小括号的区分

针对“浅析python中大括号中括号小括号的区分”,我主要介绍以下三个方面:

  1. 大括号:{}
    在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())
  1. 中括号:[]
    在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
  1. 小括号:()
    在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技术站

(0)
上一篇 2023年5月14日
下一篇 2023年5月14日

相关文章

  • Python学习之文件的创建与写入详解

    Python学习之文件的创建与写入详解 在Python中,文件是信息存储的一种重要方式。Python中的文件操作非常简单,可以轻松地创建、读取和修改文件。本文介绍如何在Python中创建和写入文件。 文件的创建 要在Python中创建一个新文件,可以使用内置的open()函数。 open()函数的语法如下: file = open(filename, mod…

    python 2023年6月2日
    00
  • Python实战之梦幻钢琴小游戏的实现

    Python实战之梦幻钢琴小游戏的实现 梦幻钢琴是一款基于Python实现的小游戏,玩家需要按下键盘上的相应按键,随着音乐的节奏获得得分。本文将介绍实现梦幻钢琴小游戏的完整攻略。 准备工作 在开始编写代码之前,需要进行以下准备工作: 安装pygame库 pip install pygame 下载音频文件 在游戏中需要使用各种音频文件,可以从网上下载已有的音频…

    python 2023年5月30日
    00
  • Python Trie树实现字典排序

    下面是“PythonTrie树实现字典排序”的完整攻略: 1. 什么是Trie树? Trie(也称前缀树或字典树)是一颗树形结构,用于存储字符串。每个节点代表一个字符串或者字符串的一部分,每个节点可以有多个子节点,每个子节点代表一个字符。常用于字符串的快速查找、前缀匹配等操作。 2. 什么是PythonTrie树? PythonTrie树是Trie树的一种实…

    python 2023年5月13日
    00
  • Python爬取Coursera课程资源的详细过程

    在本攻略中,我们将介绍如何使用Python爬取Coursera课程资源的详细过程。以下是一个完整攻略,包括两个示例。 步骤1:安装必要的库 首先,需要安装必要的库。我们将使用requests库来发送HTTP请求,并使用BeautifulSoup库来解析HTML页面。 以下是一个示例代码,演示如何使用pip安装requests和BeautifulSoup: p…

    python 2023年5月15日
    00
  • python3 实现爬取TOP500的音乐信息并存储到mongoDB数据库中

    Python3实现爬取TOP500的音乐信息并存储到MongoDB数据库中的攻略如下: 步骤1:安装必要的库 在Python3中,我们需要安装pymongo库和requests库。pymongo库用于连接MongoDB数据库,requests库用于发送HTTP请求。可以使用以下命令安装这两个库: pip3 install pymongo requests 步…

    python 2023年5月15日
    00
  • python让列表倒序输出的实例

    下面是关于如何让Python列表倒序输出的攻略: 方法1:使用reverse()方法 step 1: 定义一个普通的列表 lis = [1, 2, 3, 4, 5] step 2: 使用reverse()方法对整个列表进行倒序排列,并保存到一个新的列表中 new_list = lis[::-1] step 3:打印出新的列表, 即为正序的列表的倒序排列 pr…

    python 2023年6月5日
    00
  • python rolling regression. 使用 Python 实现滚动回归操作

    让我们来详细讲解 Python 实现滚动回归操作的攻略: 什么是滚动回归 滚动回归(Rolling Regression)是时间序列分析中常用的一种技术,它可以帮助我们对特定时间范围内的数据进行回归分析。滚动回归的基本思想是,把数据集分成一系列连续的子集,然后对每个子集分别进行回归分析。在每个子集中,我们可以用线性回归来拟合数据,并获得斜率和截距等回归系数,…

    python 2023年5月19日
    00
  • python脚本监控docker容器

    Python脚本可以通过Docker API来进行容器监控。以下是完整的攻略: 第一步:安装Docker SDK for Python Docker SDK for Python是Python与Docker通信的SDK。可以使用pip来安装它: pip install docker 第二步:连接到Docker守护进程 在使用Python SDK与Docker…

    python 2023年6月3日
    00
合作推广
合作推广
分享本页
返回顶部