浅析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实现一个简单的多线程TCP服务器的教程
May 05 Python
Pycharm以root权限运行脚本的方法
Jan 19 Python
Python制作exe文件简单流程
Jan 24 Python
python利用tkinter实现屏保
Jul 30 Python
Python使用itchat 功能分析微信好友性别和位置
Aug 05 Python
python redis 批量设置过期key过程解析
Nov 26 Python
tensorflow的ckpt及pb模型持久化方式及转化详解
Feb 12 Python
jupyter修改文件名方式(TensorFlow)
Apr 21 Python
python保留格式汇总各部门excel内容的实现思路
Jun 01 Python
深入解析NumPy中的Broadcasting广播机制
May 30 Python
简单介绍Python的第三方库yaml
Jun 18 Python
使用python求解迷宫问题的三种实现方法
Mar 17 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+mysql一个名片库程序
2006/10/09 PHP
解析PHP强制转换类型及远程管理插件的安全隐患
2014/06/30 PHP
php查询ip所在地的方法
2014/12/05 PHP
php实现redis数据库指定库号迁移的方法
2015/01/14 PHP
PHP使用SWOOLE扩展实现定时同步 MySQL 数据
2017/04/09 PHP
js各种验证文本框输入格式(正则表达式)
2010/10/22 Javascript
jquery乱码与contentType属性设置问题解决方案
2013/01/07 Javascript
javascript对select标签的控制(option选项/select)
2013/01/31 Javascript
requireJS使用指南
2016/04/27 Javascript
想学习javascript JS和jQuery哪个重要 先学哪个
2016/12/11 Javascript
JS实现AES加密并与PHP互通的方法分析
2017/04/19 Javascript
使用Vue.js和Element-UI做一个简单登录页面的实例
2018/02/23 Javascript
详解vue数组遍历方法forEach和map的原理解析和实际应用
2018/11/15 Javascript
js实现的订阅发布者模式简单示例
2020/03/14 Javascript
[01:23:59]2018DOTA2亚洲邀请赛 4.1 小组赛 B组 VP vs Secret
2018/04/03 DOTA
python中的hashlib和base64加密模块使用实例
2014/09/02 Python
python中实现将多个print输出合成一个数组
2018/04/19 Python
Python使用re模块实现信息筛选的方法
2018/04/29 Python
Python OpenCV利用笔记本摄像头实现人脸检测
2020/08/20 Python
Win10环境python3.7安装dlib模块趟过的坑
2019/08/01 Python
python3实现高效的端口扫描
2019/08/31 Python
Python实现手绘图效果实例分享
2020/07/22 Python
详解pytorch中squeeze()和unsqueeze()函数介绍
2020/09/03 Python
CSS3模拟IOS滑动开关效果
2016/09/28 HTML / CSS
HTML5实现视频直播功能思路详解
2017/11/16 HTML / CSS
物业客服专员岗位职责
2013/11/30 职场文书
大一自我鉴定范文
2013/12/27 职场文书
生产部管理制度
2014/01/31 职场文书
幼儿园家长评语
2014/02/10 职场文书
群众路线教育实践活动心得体会(教师)
2014/10/31 职场文书
2016元旦主持人开场白
2015/12/03 职场文书
信息技术远程培训心得体会
2016/01/09 职场文书
2016年党员干部公开承诺书
2016/03/24 职场文书
mysql数据插入覆盖和时间戳的问题及解决
2022/03/25 MySQL
win11无线投屏在哪设置? win11无线投屏功能的使用方法
2022/04/08 数码科技