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'}

>>>

在 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 中大括号中括号小括号的区分相关推荐

  1. python中main的作用_浅析python 中__name__ = '__main__' 的作用

    很多新手刚开始学习python的时候经常会看到python 中__name__ = \'__main__\' 这样的代码,可能很多新手一开始学习的时候都比较疑惑,python 中__name__ = ...

  2. python 字符编码处理_浅析Python 字符编码与文件处理

    Python字符编码 目前计算机内存的字符编码都是Unicode,目前国内的windows操作系统采用的是gbk. python2默认的字符编码方式是ASCII python3默认的字符编码方式是Un ...

  3. python答疑的作用_不学Python之集中答疑(5)

    Python不用学,用用你就会. 本辑答疑针对Python自然学习法二阶第二单元课程: Q:什么是字典? A:字典也是Python里面的一种多元素数据的存放方式.对于多个元素需要存放在一个变量名下的数 ...

  4. python quit函数作用_初识Python之基础知识

    安装了Anaconda3以及Jupyter notebook后对Python中的一些基础语法.定义容器,对容器做增删改,定义及调用函数做了学习,并且在notebook中实践敲了代码 数据类型:字符串( ...

  5. python内置类型方法_浅析Python数字类型和字符串类型的内置方法

    一.数字类型内置方法 1.1 整型的内置方法 作用 描述年龄.号码.id号 定义方式 x = 10 x = int('10') x = int(10.1) x = int('10.1') # 报错 内 ...

  6. python对财务的作用_学习Python对财务工作者有哪些用途?

    可以用来处理数据,进行更深层次的数据分析 会计财务都离不开和数据打交道,而且每天有大量重复性工作,所以学习Python最大的用处是:释放大部分人力对数据的处理,解放重复劳动性工作. 另外也在评估预算的 ...

  7. python解释器详解_浅析Python解释器的设计(一)

    一些铺垫(扯淡) 历史上,在Python 2.4以及之前的版本,py代码的执行,也就是从源码到bytecode分为两步: 解析py源码成为分析树 (Parser/pgen.c)基于分析树优化缩减byt ...

  8. shell中的括号(小括号,中括号,大括号/花括号)

    一.小括号,园括号() 1.单小括号 () ①命令组.括号中的命令将会新开一个子shell顺序执行,所以括号中的变量不能够被脚本余下的部分使用.括号中多个命令之间用分号隔开,最后一个命令可以没有分号, ...

  9. php 正则 尖括号,php使用正则表达式提取字符串中尖括号、小括号、中括号、大括号中的字符...

    PHP使用正则表达式提取字符串中尖括号<>.小括号().中括号[].大括号{}中的字符示例,需要的朋友可以参考下 代码如下: $str="你好(爱)[北京]{天安门}" ...

最新文章

  1. 【剑指offer】Q38:数字在数组中出现的次数
  2. 网络学习(七)Windows XP系统之纯净版安装
  3. 第12天,HTML基础
  4. 07、08 条件渲染、列表渲染
  5. hello程序的运行过程-从计算机系统角度
  6. 使用java来进行分词处理
  7. java获取教务系统成绩,Java httpClient 正方教务管理系统模拟登陆,爬取学生成绩和培养计划...
  8. 知云文献翻译_工具推荐 | 知云学术翻译,让外文文献阅读不再难
  9. 嵌入式数据库Sqlite移植教程-转
  10. 利用DDS IP实现线性调频信号(二)
  11. font-family字体-常用字体中英文对照表
  12. 安信可nbiot模块_安信可wifi模组特征
  13. 关于Odoo盘盈成本和计价法的讨论
  14. SCA可达性分析基础知识普及
  15. 计算机考研英语几,难度,2021考研:计算机考研难度排行榜
  16. Hadoop综合试题5
  17. 青云科技以开放姿态打造低代码平台
  18. 对照表 - 用心整理了一份国内985/211大学名单及其一流学科
  19. cvss评分及漏洞矢量
  20. 解决JSON字符长度超出限制

热门文章

  1. 双电阻差分电流采样_1206 0.35R采样毫欧电阻等规格参数应用详情
  2. 【js html】对于img图片的引用填充,src可以给什么值?
  3. PS避免图片多次放大或缩小造成的模糊问题?
  4. threeJS创建粒子波浪
  5. 低端键盘拆解(牛屎芯片、键盘导电膜、键盘帽、橡胶垫)
  6. mysql创建数据表列子,MySQL 创建数据库及简单增删改查
  7. 慕课学习史上最全零基础入门HTML5和CSS笔记
  8. r7525服务器电源管理系统,Dell EMC旗舰级双路AMD机架服务器PowerEdge R7525一览
  9. String Reduction
  10. 只因小黑子的jquery入土过程