浅析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的Template使用指南
Sep 11 Python
python实现bucket排序算法实例分析
May 04 Python
详解Python中用于计算指数的exp()方法
May 14 Python
详解Python中的变量及其命名和打印
Mar 11 Python
简单谈谈Python的pycurl模块
Apr 07 Python
python接口调用已训练好的caffe模型测试分类方法
Aug 26 Python
python统计指定目录内文件的代码行数
Sep 19 Python
python将三维数组展开成二维数组的实现
Nov 30 Python
Python生成六万个随机,唯一的8位数字和数字组成的随机字符串实例
Mar 03 Python
pycharm + django跨域无提示的解决方法
Dec 06 Python
利用python查看数组中的所有元素是否相同
Jan 08 Python
python blinker 信号库
May 04 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编程语言开发动态WAP页面
2006/10/09 PHP
php chr() ord()中文截取乱码问题解决方法
2008/09/08 PHP
php feof用来识别文件末尾字符的方法
2010/08/01 PHP
php中error与exception的区别及应用
2014/07/28 PHP
用 Composer构建自己的 PHP 框架之使用 ORM
2014/10/30 PHP
ThinkPHP中公共函数路径和配置项路径的映射分析
2014/11/22 PHP
php序列化函数serialize() 和 unserialize() 与原生函数对比
2015/05/08 PHP
简介PHP的Yii框架中缓存的一些高级用法
2016/03/29 PHP
php版微信发红包接口用法示例
2016/09/23 PHP
CodeIgniter框架数据库基本操作示例
2018/05/24 PHP
再次更新!MSClass (Class Of Marquee Scroll通用不间断滚动JS封装类 Ver 1.6)
2007/02/05 Javascript
jquery 滚动条事件简单实例
2013/07/12 Javascript
JS操作Cookie写入和读取实例代码
2013/10/20 Javascript
jquery 表格排序、实时搜索表格内容(附图)
2014/05/19 Javascript
javascript实现表格增删改操作实例详解
2015/05/15 Javascript
JavaScript插件Tab选项卡效果
2017/11/14 Javascript
Vue+Vux项目实践完整代码
2017/11/30 Javascript
vue图片上传本地预览组件使用详解
2019/02/20 Javascript
mpvue实现左侧导航与右侧内容的联动
2019/10/21 Javascript
小谈angular ng deploy的实现
2020/04/07 Javascript
js实现弹窗猜数字游戏
2020/11/26 Javascript
Python实现的选择排序算法示例
2017/11/29 Python
Django获取该数据的上一条和下一条方法
2019/08/12 Python
Tensorflow加载Vgg预训练模型操作
2020/05/26 Python
使用css3制作登录表单的步骤
2014/04/07 HTML / CSS
伯利陶器:Burleigh Pottery
2018/01/03 全球购物
一级方程式赛车官方网上商店:F1 Store(支持中文)
2018/01/12 全球购物
HEMA法国:荷兰原创设计
2019/02/21 全球购物
PHP笔试题
2012/02/22 面试题
简述数据库的设计过程
2015/06/22 面试题
团员的自我评价
2013/12/01 职场文书
优秀员工表扬信
2014/01/17 职场文书
4S店客服专员岗位职责
2015/04/07 职场文书
cf战队宣传语
2015/07/13 职场文书
聘任合同书
2015/09/21 职场文书
幼儿园教师心得体会范文
2016/01/21 职场文书