浅析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 BeautifulSoup中文乱码问题的2种解决方法
Apr 22 Python
pyenv命令管理多个Python版本
Mar 26 Python
python利用正则表达式搜索单词示例代码
Sep 24 Python
Python应用库大全总结
May 30 Python
Python+PyQt5实现美剧爬虫可视工具的方法
Apr 25 Python
python实现微信每日一句自动发送给喜欢的人
Apr 29 Python
简单了解python gevent 协程使用及作用
Jul 22 Python
在Python中画图(基于Jupyter notebook的魔法函数)
Oct 28 Python
tensorflow实现tensor中满足某一条件的数值取出组成新的tensor
Jan 04 Python
tensorflow保持每次训练结果一致的简单实现
Feb 17 Python
pytorch简介
Nov 11 Python
接口自动化多层嵌套json数据处理代码实例
Nov 20 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
福利彩票幸运号码自动生成器
2006/10/09 PHP
PHP扩展开发教程(总结)
2015/11/04 PHP
详解PHP字符串替换str_replace()函数四种用法
2017/10/13 PHP
arguments对象
2006/11/20 Javascript
javascript 函数及作用域总结介绍
2013/11/12 Javascript
js实现日期级联效果
2014/01/23 Javascript
使用jQuery判断IE浏览器版本的代码
2014/06/14 Javascript
JavaScript设计模式之单件模式介绍
2014/12/28 Javascript
javascript中call,apply,bind的用法对比分析
2015/02/12 Javascript
JavaScript jquery及AJAX小结
2016/01/24 Javascript
js实现登录框鼠标拖拽效果
2017/03/09 Javascript
AngularJS  ng-repeat遍历输出的用法
2017/06/19 Javascript
vue2.0使用swiper组件实现轮播的示例代码
2018/03/03 Javascript
angularjs实现对表单输入改变的监控(ng-change和watch两种方式)
2018/08/29 Javascript
js取小数点后两位四种方法
2019/01/18 Javascript
JS回调函数 callback的理解与使用案例分析
2019/09/09 Javascript
[02:48]DOTA2英雄基础教程 暗夜魔王
2013/12/12 DOTA
python基础教程之类class定义使用方法
2014/02/20 Python
python字典排序实例详解
2015/05/20 Python
在Django中管理Users和Permissions以及Groups的方法
2015/07/23 Python
Python用模块pytz来转换时区
2016/08/19 Python
关于Python如何避免循环导入问题详解
2017/09/14 Python
python中seaborn包常用图形使用详解
2019/11/25 Python
pycharm快捷键汇总
2020/02/14 Python
Python实现读取并写入Excel文件过程解析
2020/05/27 Python
使用HTML5的Notification API制作web通知的教程
2015/05/08 HTML / CSS
Ellos瑞典官网:北欧地区时尚、美容和住宅领域领先的电子商务网站
2019/11/21 全球购物
大学生个人自荐信样本
2014/03/02 职场文书
暖通工程师岗位职责
2014/06/12 职场文书
标准单位租车协议书
2014/09/23 职场文书
2014年环境卫生工作总结
2014/11/24 职场文书
员工辞退通知书
2015/04/17 职场文书
新员工入职感言范文!
2019/07/04 职场文书
股东合作协议书模板2篇
2019/11/05 职场文书
浅谈Python数学建模之数据导入
2021/06/23 Python
详解TypeScript的基础类型
2022/02/18 Javascript