Python如何省略括号方法详解


Posted in Python onMarch 21, 2020

在Python语言中最常见的括号有三种,分别是:小括号()、中括号[]、花括号{};其作用也不相同,分别用来代表不同的Python基本内置数据类型。

1、Python中的小括号():

代表tuple元祖数据类型,元祖是一种不可变序列。创建方法很简单,大多数时候都是小括号括起来的。

2、Python中的中括号[]:

代表list列表数据类型,列表是一种可变序列。创建方法既简单又特别。

3、Python中的花括号{}:

代表dict字典数据类型,字典是Python中唯一内建的映射类型。字典中的值没有特殊的顺序,但都是存储在一个特定的键(key)下。键可以是数字、字符串甚至是元组。

在Python中,有两种情况下可以省略括号。

将生成器作为函数的唯一参数

元组作为字典的键

示例如下

# 正常版本
s = sum((i for i in range(10)))
# 省略括号
s = sum(i for i in range(10))
# 正常版本
s = "".join((i for i in "hello world"))
# 省略括号
s = "".join(i for i in "hello world")
# 字典
s = {(1, 2, 3): "hello world"}
print(s[(1, 2, 3)], s[1, 2, 3])

输出结果

hello world hello world

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python操作mysql中文显示乱码的解决方法
Oct 11 Python
python使用arp欺骗伪造网关的方法
Apr 24 Python
python实现rsa加密实例详解
Jul 19 Python
python实现弹跳小球
May 13 Python
Python中的正则表达式与JSON数据交换格式
Jul 03 Python
Python Django 封装分页成通用的模块详解
Aug 21 Python
Django自定义用户表+自定义admin后台中的字段实例
Nov 18 Python
Python 中@property的用法详解
Jan 15 Python
使用keras实现孪生网络中的权值共享教程
Jun 11 Python
基于Python的一个自动录入表格的小程序
Aug 05 Python
Python Matplotlib绘图基础知识代码解析
Aug 31 Python
Python使用paramiko连接远程服务器执行Shell命令的实现
Mar 04 Python
Python如何使用bokeh包和geojson数据绘制地图
Mar 21 #Python
Spring Boot中使用IntelliJ IDEA插件EasyCode一键生成代码详细方法
Mar 20 #Python
python+opencv实现移动侦测(帧差法)
Mar 20 #Python
Java Spring项目国际化(i18n)详细方法与实例
Mar 20 #Python
Python 自由定制表格的实现示例
Mar 20 #Python
python实现opencv+scoket网络实时图传
Mar 20 #Python
python实现同一局域网下传输图片
Mar 20 #Python
You might like
整合了前面的PHP数据库连接类~~做成一个分页类!
2006/11/25 PHP
php各种编码集详解和以及在什么情况下进行使用
2011/09/11 PHP
PHP实现适用于文件内容操作的分页类
2016/06/15 PHP
phpStorm2020 注册码
2020/09/17 PHP
jQuery控制图片的hover效果(smartRollover.js)
2012/03/18 Javascript
自己写了一个展开和收起的多更能型的js效果
2013/03/05 Javascript
JS父页面与子页面相互传值方法
2014/03/05 Javascript
jQuery动画效果animate和scrollTop结合使用实例
2014/04/02 Javascript
JavaScript中return false的用法
2015/03/12 Javascript
JS实现光滑展开合拢的菜单效果代码
2015/09/16 Javascript
jquery事件的ready()方法使用详解
2015/11/11 Javascript
[原创]JS基于FileSaver.js插件实现文件保存功能示例
2016/12/08 Javascript
js评分组件使用详解
2017/06/06 Javascript
JS使用贪心算法解决找零问题示例
2017/11/27 Javascript
微信小程序实现简单input正则表达式验证功能示例
2017/11/30 Javascript
利用js给datalist或select动态添加option选项的方法
2018/01/25 Javascript
vue 实现模糊检索并根据其他字符的首字母顺序排列
2019/09/19 Javascript
详解JavaScript中new操作符的解析和实现
2020/09/04 Javascript
python基于TCP实现的文件下载器功能案例
2019/12/10 Python
Python Numpy中数据的常用保存与读取方法
2020/04/01 Python
Python3基于plotly模块保存图片表格
2020/08/03 Python
详解Pycharm安装及Django安装配置指南
2020/09/15 Python
python3中TQDM库安装及使用详解
2020/11/18 Python
Python运算符+与+=的方法实例
2021/02/18 Python
python 基于pygame实现俄罗斯方块
2021/03/02 Python
CSS3基础(RGBa、text-shadow、box-shadow、border-radius)
2012/11/13 HTML / CSS
世界排名第一的运动鞋市场:Flight Club
2020/01/03 全球购物
优质服务口号
2014/06/11 职场文书
优秀教师事迹材料
2014/12/15 职场文书
教师自荐信范文
2015/03/06 职场文书
初中班主任工作总结2015
2015/05/13 职场文书
看雷锋电影观后感
2015/06/10 职场文书
2015年女工委工作总结
2015/07/27 职场文书
创业计划书之游泳馆
2019/09/16 职场文书
解决SpringCloud Feign传对象参数调用失败的问题
2021/06/23 Java/Android
SpringBoot项目多数据源及mybatis 驼峰失效的问题解决方法
2022/07/07 Java/Android