浅析python 中大括号中括号小括号的区分
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则是将listla的第三个元素值更改,本身la没有动,只是其内部的一部分值被修改了。
总结
以上所述是小编给大家介绍的python中大括号中括号小括号的区分,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。