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


Posted in Python onJuly 29, 2019

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

1.python中的小括号( ):代表tuple元组数据类型,元组是一种不可变序列。创建方法很简单,大多时候都是用小括号括起来的。

>>> tup = (1,2,3)  
>>> tup  
(1, 2, 3)  
>>>  
>>> ()#空元组  
()  
>>>   
>>> 55,#一个值的元组  
(55,)

定义元组(tuple)时,如果只含一个元素,要在后面加逗号。不然,定义的就不是元组tuple

元组的元素不可被修改,不能被增加或者删除,(只是针对元组的一级元素是不可以修改的,元组里面的二级列表元素是可以被修改的,就是元组里面嵌套着列表)可以被for循环,所以元组也是一个可迭代对象,元组也是有序的 ,例如:

tu = ("11", "22", ["33", ("ae", 66, "99",), 90])
tu[2][0] = "333"
print(tu)
out:('11', '22', ['333', ('ae', 66, '99'), 90])

2.python中的中括号[ ]:代表list列表数据类型,列表是一种可变的序列。其创建方法即简单又特别,像下面一样:

>>> list('python')  
['p', 'y', 't', 'h', 'o', 'n']

3.python大括号{ }花括号:代表dict字典数据类型,字典是由键对值组组成。冒号':'分开键和值,逗号','隔开组。用大括号创建的方法如下:

>>> dic={'jon':'boy','lili':'girl'}  
>>> dic  
{'lili': 'girl', 'jon': 'boy'}  
>>>

转载自百度知道:https://zhidao.baidu.com/question/484920124.html

在 python 中,strings, tuples, 和 numbers 是不可更改的对象,而 list,dict 等则是可以修改的对象。

不可变类型:

变量赋值 a=5 后再赋值 a=10,这里实际是新生成一个 int 值对象 10,再让 a 指向它,而 5 被丢弃,不是改变a的值,相当于新生成了a。

可变类型:

变量赋值 la=[1,2,3,4] 后再赋值 la[2]=5 则是将 list la 的第三个元素值更改,本身la没有动,只是其内部的一部分值被修改了。

总结

以上所述是小编给大家介绍的python 中大括号中括号小括号的区分,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Python 相关文章推荐
黑科技 Python脚本帮你找出微信上删除你好友的人
Jan 07 Python
深入理解Django的中间件middleware
Mar 14 Python
Python cookbook(数据结构与算法)筛选及提取序列中元素的方法
Mar 19 Python
如何用Python实现简单的Markdown转换器
Jul 16 Python
opencv python 2D直方图的示例代码
Jul 20 Python
Python多线程原理与用法详解
Aug 20 Python
Python中按键来获取指定的值
Mar 02 Python
Django项目后台不挂断运行的方法
Aug 31 Python
python matplotlib折线图样式实现过程
Nov 04 Python
python 实现一个图形界面的汇率计算器
Nov 09 Python
Python实现拼音转换
Jun 07 Python
Python实现DBSCAN聚类算法并样例测试
Jun 22 Python
Django分页功能的实现代码详解
Jul 29 #Python
微信小程序python用户认证的实现
Jul 29 #Python
Python 堆叠柱状图绘制方法
Jul 29 #Python
Django处理Ajax发送的Get请求代码详解
Jul 29 #Python
Django框架视图函数设计示例
Jul 29 #Python
python内存监控工具memory_profiler和guppy的用法详解
Jul 29 #Python
Python 硬币兑换问题
Jul 29 #Python
You might like
php不用正则采集速度探究总结
2008/03/24 PHP
Zend Guard一些常见问题解答
2008/09/11 PHP
深入apache host的配置详解
2013/06/09 PHP
PHP中PDO事务处理操作示例
2018/05/02 PHP
PHP读取文件,解决中文乱码UTF-8的方法分析
2020/01/22 PHP
可拖动窗口,附带鼠标控制渐变透明,开启关闭功能
2006/06/26 Javascript
JQuery jsonp 使用示例代码
2009/08/12 Javascript
jquery 倒计时效果实现秒杀思路
2013/09/11 Javascript
jquery实现的图片点击滚动效果
2014/04/29 Javascript
JavaScript简单遍历DOM对象所有属性的实现方法
2015/10/21 Javascript
改变checkbox默认选中状态及取值的实现代码
2016/05/26 Javascript
谈谈JS中常遇到的浏览器兼容问题和解决方法
2016/12/17 Javascript
BootStrapValidator校验方式
2016/12/19 Javascript
JS验证不重复验证码
2017/02/10 Javascript
javascript数组去重常用方法实例分析
2017/04/11 Javascript
nodejs模块学习之connect解析
2017/07/05 NodeJs
vue图片上传本地预览组件使用详解
2019/02/20 Javascript
如何获取vue单文件自身源码路径
2019/05/06 Javascript
Python脚本实现格式化css文件
2015/04/08 Python
Python基础之getpass模块详细介绍
2017/08/10 Python
Python面向对象之继承和组合用法实例分析
2018/08/27 Python
Python 元组拆包示例(Tuple Unpacking)
2019/12/24 Python
python 将视频 通过视频帧转换成时间实例
2020/04/23 Python
Gap中国官网:美式休闲风服饰
2017/02/05 全球购物
BannerBuzz加拿大:在线定制横幅印刷、广告和标志
2020/03/10 全球购物
this关键字的作用
2016/01/30 面试题
静态变量和实例变量的区别
2015/07/07 面试题
汽车技术服务与贸易专业求职信
2014/07/20 职场文书
群众路线班子对照检查材料
2014/09/25 职场文书
2015年幼儿园元旦游艺活动策划书
2014/12/09 职场文书
龙门石窟导游词
2015/02/02 职场文书
小学音乐教师个人工作总结
2015/02/05 职场文书
青年教师个人总结
2015/02/11 职场文书
放假通知格式
2015/04/14 职场文书
2015年司机工作总结
2015/04/23 职场文书
导游词之晋城蟒河
2019/12/12 职场文书