浅析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数据结构之顺序表的实现代码示例
Nov 15 Python
python编程实现12306的一个小爬虫实例
Dec 27 Python
Django框架会话技术实例分析【Cookie与Session】
May 24 Python
Python3+Appium实现多台移动设备操作的方法
Jul 05 Python
python 两个数据库postgresql对比
Oct 21 Python
基于python实现文件加密功能
Jan 06 Python
python3连接mysql获取ansible动态inventory脚本
Jan 19 Python
python 伯努利分布详解
Feb 25 Python
Python实现UDP程序通信过程图解
May 15 Python
python删除文件、清空目录的实现方法
Sep 23 Python
Python GUI之tkinter窗口视窗教程大集合(推荐)
Oct 20 Python
Python利用matplotlib绘制散点图的新手教程
Nov 05 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
使用ThinkPHP自带的Http类下载远程图片到本地的实现代码
2011/08/02 PHP
PHP+AJAX 投票器功能
2017/11/11 PHP
Js中setTimeout()和setInterval() 何时被调用执行的用法
2013/04/12 Javascript
解析js原生方法创建表格效率测试
2013/07/08 Javascript
浅谈js的setInterval事件
2014/12/05 Javascript
jQuery统计上传文件大小的方法
2015/01/24 Javascript
javascript中offset、client、scroll的属性总结
2015/08/13 Javascript
BootStrapValidator校验方式
2016/12/19 Javascript
BootStrap select2 动态改变值的方法
2017/02/10 Javascript
vue使用keep-alive实现数据缓存不刷新
2017/10/21 Javascript
vuejs 切换导航条高亮(路由菜单高亮)的方法示例
2018/05/29 Javascript
Vue表单demo v-model双向绑定问题
2018/06/29 Javascript
Vue项目中添加锁屏功能实现思路
2018/06/29 Javascript
vue+echarts实现动态绘制图表及异步加载数据的方法
2018/10/17 Javascript
Vue唯一可以更改vuex实例中state数据状态的属性对象Mutation的讲解
2019/01/18 Javascript
React 组件渲染和更新的实现代码示例
2019/02/21 Javascript
JavaScript获取当前url路径过程解析
2019/12/27 Javascript
javascript设计模式 ? 外观模式原理与用法实例分析
2020/04/15 Javascript
react-router-dom 嵌套路由的实现
2020/05/02 Javascript
element-plus一个vue3.xUI框架(element-ui的3.x 版初体验)
2020/12/02 Vue.js
[01:08:43]DOTA2-DPC中国联赛定级赛 Phoenix vs DLG BO3第一场 1月9日
2021/03/11 DOTA
Python使用MySQLdb for Python操作数据库教程
2014/10/11 Python
Python解压 rar、zip、tar文件的方法
2019/11/19 Python
Python基础教程之输入输出和运算符
2020/07/26 Python
俄罗斯品牌服装和鞋子在线商店:BRIONITY
2020/03/26 全球购物
一套Delphi的笔试题二
2013/05/11 面试题
商务英语专业应届毕业生求职信
2013/10/28 职场文书
高中自我评价范文
2014/01/27 职场文书
大学生暑期实践感言
2014/02/26 职场文书
大学毕业寄语大全
2014/04/10 职场文书
党员转正申请报告
2015/05/15 职场文书
婚礼迎宾词大全
2015/08/10 职场文书
中考百日冲刺决心书
2015/09/22 职场文书
2016年万圣节活动个人总结
2016/04/05 职场文书
ztree+ajax实现文件树下载功能
2021/05/18 Javascript
python 使用tkinter与messagebox写界面和弹窗
2022/03/20 Python