浅析python 中大括号中括号小括号的区分

作者:菜鸟知识搬运工 时间:2021-06-15 15:14:16 

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 中大括号中括号小括号的区分,网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

来源:https://blog.csdn.net/qq_30815237/article/details/88093216

标签:python,大括号,中括号,小括号
0
投稿

猜你喜欢

  • pycharm使用正则表达式批量添加print括号完美从python2迁移到python3

    2021-11-06 15:30:35
  • asp如何验证IP地址?

    2010-06-10 18:37:00
  • Python使用树状图实现可视化聚类详解

    2021-07-08 13:41:25
  • python益智游戏计算汉诺塔问题示例

    2023-02-20 13:02:56
  • asp中的rs.open与conn.execute的区别说明

    2011-02-24 10:56:00
  • python探索之BaseHTTPServer-实现Web服务器介绍

    2023-06-03 03:14:34
  • ASP利用Google实现在线翻译功能

    2010-03-07 17:28:00
  • django+tornado实现实时查看远程日志的方法

    2021-09-16 07:16:45
  • Sublime开发python程序的示例代码

    2023-11-06 09:45:46
  • python GUI库图形界面开发之PyQt5滚动条控件QScrollBar详细使用方法与实例

    2021-04-26 09:11:26
  • Python闭包实现计数器的方法

    2021-01-23 09:11:00
  • MySQL5.7.18主从复制搭建(一主一从)教程详解

    2024-01-25 12:55:03
  • Oracle中时间日期转化函数to_date和to_char的具体使用

    2023-07-15 20:20:20
  • 使用Python对MySQL数据操作

    2024-01-16 16:04:26
  • python中文分词库jieba使用方法详解

    2021-11-14 13:31:06
  • Oracle的数据字典技术简析

    2010-07-20 13:03:00
  • button标签的type属性默认值是?

    2010-08-16 12:33:00
  • “验证码”等于“流氓软件”

    2007-10-19 18:29:00
  • 如何计算ASP页面的加载时间/载入时间?

    2009-11-25 20:10:00
  • NumPy中的维度Axis详解

    2021-02-12 12:39:35
  • asp之家 网络编程 m.aspxhome.com