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

yizhihongxing

针对“浅析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日

相关文章

  • Scrapy基于selenium结合爬取淘宝的实例讲解

    Scrapy基于selenium结合爬取淘宝的实例讲解 本实例主要介绍如何使用Scrapy和Selenium结合爬取淘宝网站的商品信息。Scrapy是一个用于爬取网站并从中提取数据的Python框架,而Selenium是一个Selenium WebDriver的Python封装,用以浏览器自动化。 实现步骤 创建Scrapy项目 首先,我们需要在命令行终端中…

    python 2023年5月14日
    00
  • 基于Python制作短信发送程序

    请看下面详细的讲解。 基于Python制作短信发送程序攻略 1. 准备工作 在制作短信发送程序前,需要一些准备工作。具体步骤如下: 1.1 注册开发者账号 在制作短信发送程序之前,需要注册一个开发者账号。以阿里云短信服务为例,注册链接为: https://www.aliyun.com/product/sms?spm=5176.10695662.1176615…

    python 2023年6月13日
    00
  • 如何配置 uwsgi 以使用特定版本的 python?

    【问题标题】:How to configure uwsgi to work with a specific version of python?如何配置 uwsgi 以使用特定版本的 python? 【发布时间】:2023-04-04 20:38:01 【问题描述】: 我使用 Debian 9 uwsgi 和 nginx 作为几个 Django 站点的服务器…

    Python开发 2023年4月6日
    00
  • Python中的枚举函数enumerate()的具体用法

    当我们需要在Python中遍历一个可迭代的对象时,往往需要用到枚举函数enumerate()。接下来将详细讲解enumerate()的具体用法。 1. 语法格式 enumerate()函数的语法格式如下: enumerate(iterable, start=0) 其中,iterable是待枚举的可迭代对象,start表示枚举时的起始值,默认为0。 2. 示例…

    python 2023年5月13日
    00
  • Python实现连接dr校园网示例详解

    Python实现连接dr校园网示例详解 1. 前言 近几年,随着人工智能及大数据等技术的兴起,Python的使用越来越广泛。尤其是在数据分析、科学计算、人工智能等领域,Python更是成为了无可替代的首选语言。而连接校园网在学生生活中也是非常重要的一件事情,为了方便使用Python实现连接dr校园网,本文将会详细讲解。 2. Python连接dr校园网的实现…

    python 2023年6月3日
    00
  • 基于Python和Java实现单词计数(Word Count)

    基于Python和Java实现单词计数(Word Count)攻略 简介 单词计数(Word Count)是一种十分常见的计数统计方法,它可以用于统计文本中单词的出现次数。Python和Java是两种流行的编程语言,它们都可以用来实现单词计数。本文将为您介绍如何基于Python和Java实现单词计数。 Python实现 步骤 1.准备数据文件 首先,我们需要…

    python 2023年6月6日
    00
  • Python中OpenCV图像特征和harris角点检测

    Python中OpenCV图像特征和Harris角点检测 介绍 OpenCV是一个用于视觉计算的强大库,被广泛应用于数字图像和视频处理中。其中,图像特征和角点检测是OpenCV中一个十分重要的应用领域。在本文中,我们将学习如何使用OpenCV查找图像中的角点并提取特征。同时,本文也将包括两个示例,用以说明如何检测物体轮廓和运动物体。 环境 在开始前,请确保你…

    python 2023年5月18日
    00
  • 如果有 2 个条件,则计算 – Python

    【问题标题】:Count if with 2 conditions – Python如果有 2 个条件,则计算 – Python 【发布时间】:2023-04-05 11:39:01 【问题描述】: 我在解决这个问题时遇到了一些问题,所以我来这里寻求您的帮助。 我有一个包含许多列的数据框,我想计算特定列的多少单元格满足另一列的条件。在 Excel 中,这将是…

    Python开发 2023年4月5日
    00
合作推广
合作推广
分享本页
返回顶部