浅析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抓取Discuz!用户名脚本代码
Dec 30 Python
用Python计算三角函数之acos()方法的使用
May 15 Python
详解Python中contextlib上下文管理模块的用法
Jun 28 Python
Python文本相似性计算之编辑距离详解
Nov 28 Python
Python随机生成均匀分布在单位圆内的点代码示例
Nov 13 Python
利用Python写一个爬妹子的爬虫
Jun 08 Python
Python中return self的用法详解
Jul 27 Python
深入理解Django自定义信号(signals)
Oct 15 Python
Python3.6中Twisted模块安装的问题与解决
Apr 15 Python
基于Python中的yield表达式介绍
Nov 19 Python
运行python提示no module named sklearn的解决方法
Nov 29 Python
python如何构建mock接口服务
Jan 28 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 IF ELSE简化/三元一次式的使用
2011/08/22 PHP
php验证码的制作思路和实现方法
2015/11/12 PHP
WordPress中制作导航菜单的PHP核心方法讲解
2015/12/11 PHP
thinkPHP5.0框架安装教程
2017/03/25 PHP
php中get_object_vars()在数组的实例用法
2021/02/22 PHP
扩展Jquery插件处理mouseover时内部有子元素时发生样式闪烁
2011/12/08 Javascript
修改js Calendar日历控件 兼容IE9/谷歌/火狐
2013/01/04 Javascript
解析Jquery取得iframe中元素的几种方法
2013/07/04 Javascript
jQuery与getJson结合的用法实例
2015/08/07 Javascript
JS绘制微信小程序画布时钟
2016/12/24 Javascript
JavaScript中闭包的详解
2017/04/01 Javascript
vue的基本用法与常见指令
2017/08/15 Javascript
JS实现为动态添加的元素增加事件功能示例【基于事件委托】
2018/03/21 Javascript
react-native使用leanclound消息推送的方法
2018/08/06 Javascript
webpack常用构建优化策略小结
2019/11/21 Javascript
vue实现网络图片瀑布流 + 下拉刷新 + 上拉加载更多(步骤详解)
2020/01/14 Javascript
基于Element的组件改造的树形选择器(树形下拉框)
2020/02/27 Javascript
使用Python的Twisted框架实现一个简单的服务器
2015/04/16 Python
深入浅析Python中join 和 split详解(推荐)
2016/06/30 Python
学习python中matplotlib绘图设置坐标轴刻度、文本
2018/02/07 Python
Python Xml文件添加字节属性的方法
2018/03/31 Python
对python GUI实现完美进度条的示例详解
2018/12/13 Python
python获取整个网页源码的方法
2020/08/03 Python
python实现sm2和sm4国密(国家商用密码)算法的示例
2020/09/26 Python
日本最大的药妆连锁店:Matsukiyo松本清药妆店
2017/11/23 全球购物
纽约复古灵感的现代珠宝品牌:Lulu Frost
2018/03/03 全球购物
美国NBA官方商店:NBA Store
2019/04/12 全球购物
教师求职推荐信范文
2013/11/20 职场文书
电气工程和自动化自荐信范文
2013/12/25 职场文书
大学生的网络创业计划书
2013/12/26 职场文书
模特大赛策划方案
2014/05/28 职场文书
2014年行政工作总结
2014/11/19 职场文书
中国梦党课学习心得体会
2016/01/05 职场文书
Redis源码阅读:Redis字符串SDS详解
2021/07/15 Redis
分享7个 Python 实战项目练习
2022/03/03 Python
 Redis 串行生成顺序编码的方法实现
2022/04/03 Redis