浅析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中的偏函数
Apr 27 Python
详解Python文本操作相关模块
Jun 22 Python
python引入导入自定义模块和外部文件的实例
Jul 24 Python
基于python的图片修复程序(实现水印去除)
Jun 04 Python
pandas 将list切分后存入DataFrame中的实例
Jul 03 Python
对python pandas 画移动平均线的方法详解
Nov 28 Python
详解python中的线程与线程池
May 10 Python
在python tkinter中Canvas实现进度条显示的方法
Jun 14 Python
Python 中Django验证码功能的实现代码
Jun 20 Python
docker django无法访问redis容器的解决方法
Aug 21 Python
Python pip安装第三方库实现过程解析
Jul 09 Python
python使用pycharm安装pyqt5以及相关配置
Apr 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
PL-880隐藏功能
2021/03/01 无线电
在php中使用sockets:从新闻组中获取文章
2006/10/09 PHP
dede3.1分页文字采集过滤规则详说(图文教程)续四
2007/04/03 PHP
用Zend Encode编写开发PHP程序
2010/02/21 PHP
解析php常用image图像函数集
2013/06/24 PHP
PHP实现页面静态化的超简单方法
2016/09/06 PHP
浅谈PHP中类和对象的相关函数
2017/04/26 PHP
PHP使用openssl扩展实现加解密方法示例
2020/02/20 PHP
javascript一点特殊用法
2008/05/28 Javascript
Jquery命名冲突解决的五种方案分享
2012/03/16 Javascript
Jquery同辈元素选中/未选中效果的实例代码
2013/08/01 Javascript
jQuery实现单击弹出Div层窗口效果(可关闭可拖动)
2015/09/19 Javascript
深入浅析JavaScript中的scrollTop
2016/07/11 Javascript
轻松5句话解决JavaScript的作用域
2016/07/15 Javascript
JS监控关闭浏览器操作的实例详解
2017/09/12 Javascript
详解从买域名到使用pm2部署node.js项目全过程
2018/03/07 Javascript
js如何找出字符串中的最长回文串
2018/06/04 Javascript
nodejs初始化init的示例代码
2018/10/10 NodeJs
layer弹出子iframe层父子页面传值的实现方法
2018/11/22 Javascript
Node配合WebSocket做多文件下载以及进度回传
2019/11/07 Javascript
python中的文件打开与关闭操作命令介绍
2018/04/26 Python
python获取代码运行时间的实例代码
2018/06/11 Python
详解如何为eclipse安装合适版本的python插件pydev
2018/11/04 Python
python实现nao机器人手臂动作控制
2019/04/29 Python
Pytorch to(device)用法
2020/01/08 Python
详解css3 mask遮罩实现一些特效
2018/10/24 HTML / CSS
巴西葡萄酒销售网站:Wine.com.br
2017/11/07 全球购物
linux面试题参考答案(4)
2014/09/21 面试题
如何编写优秀的食品项目创业计划书
2014/01/23 职场文书
分层教学实施方案
2014/03/19 职场文书
食品安全标语
2014/06/07 职场文书
体育馆的标语
2014/06/24 职场文书
技术入股合作协议书
2014/10/07 职场文书
民主评议党员个人总结
2015/02/13 职场文书
东京审判观后感
2015/06/01 职场文书
学校证明范文
2015/06/24 职场文书