浅析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 04 Python
Python计算程序运行时间的方法
Dec 13 Python
仅利用30行Python代码来展示X算法
Apr 01 Python
python: line=f.readlines()消除line中\n的方法
Mar 19 Python
flask入门之文件上传与邮件发送示例
Jul 18 Python
Python实现多态、协议和鸭子类型的代码详解
May 05 Python
Django实现分页显示效果
Oct 31 Python
Django使用消息提示简单的弹出个对话框实例
Nov 15 Python
Python爬虫之Spider类用法简单介绍
Aug 04 Python
Python 整行读取文本方法并去掉readlines换行\n操作
Sep 03 Python
python3.9实现pyinstaller打包python文件成exe
Dec 13 Python
人工智能深度学习OpenAI baselines的使用方法
May 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
调频问题解答
2021/03/01 无线电
PHP统计nginx访问日志中的搜索引擎抓取404链接页面路径
2014/06/30 PHP
Laravel 5.3 学习笔记之 错误&日志
2016/08/28 PHP
非常强大的 jQuery.AsyncBox 弹出对话框插件
2011/08/29 Javascript
jsp js鼠标移动到指定区域显示选项卡离开时隐藏示例
2013/06/14 Javascript
写JQuery插件的基本知识
2013/11/25 Javascript
Javascript改变CSS样式(局部和全局)
2013/12/18 Javascript
JavaScript+CSS控制打印格式示例介绍
2014/01/07 Javascript
jQuery 删除或是清空某个HTML元素示例
2014/08/04 Javascript
ECMAScript5中的对象存取器属性:getter和setter介绍
2014/12/08 Javascript
javascript使用shift+click实现选择和反选checkbox的方法
2015/05/04 Javascript
深入分析JSON编码格式提交表单数据
2015/06/25 Javascript
基于JavaScript实现树形下拉框
2016/08/10 Javascript
jQuery弹出下拉列表插件(实现kindeditor的@功能)
2016/08/16 Javascript
jQueryUI Datepicker组件设置日期高亮
2016/10/13 Javascript
AngularJS 与Bootstrap实现表格分页实例代码
2016/10/14 Javascript
vue.js绑定class和style样式(6)
2016/12/09 Javascript
使用node.js对音视频文件加密的实例代码
2017/08/30 Javascript
详解react-native WebView 返回处理(非回调方法可解决)
2018/02/27 Javascript
用Node编写RESTful API接口的示例代码
2018/07/04 Javascript
echarts实现词云自定义形状的示例代码
2019/02/20 Javascript
解决vue elementUI中table里数字、字母、中文混合排序问题
2020/01/07 Javascript
详解Typescript 内置的模块导入兼容方式
2020/05/31 Javascript
js实现简单图片拖拽效果
2021/02/22 Javascript
[49:54]Ti4 循环赛第三日 LGD vs Titan
2014/07/12 DOTA
django admin.py 外键,反向查询的实例
2019/07/26 Python
Python如何计算语句执行时间
2019/11/22 Python
css3 给页面加个半圆形导航条主要利用旋转和倾斜样式
2014/02/10 HTML / CSS
CSS实现半透明边框与多重边框的场景分析
2019/11/13 HTML / CSS
CSS3实现酷炫的3D旋转透视效果
2019/11/21 HTML / CSS
canvas绘制文本内容自动换行的实现代码
2019/01/14 HTML / CSS
柒牌官方商城:中国男装优秀品牌
2017/06/30 全球购物
教师职称自我鉴定
2014/02/12 职场文书
会计员岗位职责
2014/03/15 职场文书
国庆宣传标语
2014/06/30 职场文书
预备党员党支部意见
2015/06/02 职场文书