python小括号( )与中括号 [ ]

在python中小括号()表示的是tuple元组数据类型,元组是一种不可变序列。

>>> a = (1,2,3)
>>> a
(1, 2, 3)
>>> a = (1,)         #一个值的元组
>>> a
(1,)
>>> 55,
(55,)                    #一个值的元组
>>> 55
55                       #不加逗号就变成了单独的数字
>>> ( )
( )                        #空元组    

在python中中括号[ ]表示的是list列表数据类型,列表是一种可变的序列。

注意:无论是在元组还是列表中,对于一个值的元组或列表,后面都可以加逗号,或者不加

>>> a = (1,)
>>> a
(1,)
>>> len(a)
1
>>> b = [1,]
>>> b
[1]
>>> len(b)
1

在fast rcnn代码中,__C.TRAIN.SCALES = (600,)其实表示的是一个元组,而不是xy坐标

时间: 2024-08-03 08:30:12

python小括号( )与中括号 [ ]的相关文章

javascript小括号、中括号、大括号学习总结

作为一名编程人员,和括号打交道是必不可少的.你可知道在不同的上下文中,括号的作用是不一样的,今天就让我们简单总结下javascript小括号.中括号.大括号的用法. 总的来说,JavaScript中小括号有五种语义,中括号有四种语义,而大括号也有四种语义. 小括号: 语义1,函数声明时参数表(形参) 语义2,和一些语句联合使用以达到某些限定作用(if.for等) 语义3,和new一起使用用来传值(实参) 语义4,作为函数或对象方法的调用运算符(如果定义了参数也可与语义3一样传实参) 语义5,强制

正则表达式:小括号、中括号、大括号的区别

一.小括号().中括号[].大括号的区别 1>. 小括号():匹配小括号内的字符串,可以是一个,也可以是多个,常跟"|"(或)符号搭配使用,是多选结构的 示例1:string name = "way2014";  regex:(way|zgw)  result:结果是可以匹配出way的,因为是多选结构,小括号是匹配字符串的 示例2:string text = "123456789";  regex:(0-9) result:结果是什么都匹配

shell中的括号(小括号,中括号,大括号)

一.小括号,园括号() 1.单小括号 () ①命令组.括号中的命令将会新开一个子shell顺序执行,所以括号中的变量不能够被脚本余下的部分使用.括号中多个命令之间用分号隔开,最后一个命令可以没有分号,各命令和括号之间不必有空格. ②命令替换.等同于`cmd`,shell扫描一遍命令行,发现了$(cmd)结构,便将$(cmd)中的cmd执行一次,得到其标准输出,再将此输出放到原来命令.有些shell不支持,如tcsh. ③用于初始化数组.如:array=(a b c d) 2.双小括号 ((  )

正则表达式中:小括号、中括号、大括号概述

1.小括号():匹配 小括号内的字符串,可以是一个,也可以是多个: 常跟“|”(或)符号配合使用. 例如  String text="123456789"; text.mathes("(0-9){9}")  ----false "0-9".mathes("(0-9)")  true 2.中括号:匹配字符组内的字符 例:[0-9] 代表0-9内的任意字符 "0".mathes([0-9]) true 3.大括

shell之小括号、中括号、大括号

1.Shell中变量的原形:${var}  一串命令的执行 #等价于 $ var=test $ echo $var test #例如,用在这个位置 $ echo ${var}AA testAA 2.命令替换$(cmd) 一串命令的执行 命令替换$(cmd)和符号`cmd`(注意这不是单引号,在美式键盘上,`是ESC下面的那个键)有相同之处 $ ls a b c $ echo $(ls) a b c $ echo `ls` a b c 我们来分析一下命令echo $(ls),以便理解所谓命令替换是

python:元组和小括号的误导

书上说元组就是被包含在小括号里面,不能被修改.列表是包含在中括号里面,可以被修改. 列表中可以嵌套列表,元组中可以嵌套元组,一般没人混用,这点测试无误: >>> aa[0] (12, 34) >>> aa[0]=(1,2) Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: 'tuple' object does n

php正则:匹配(),{},[]小括号,大括号,中括号里面的内容

比如有一段字符: $s='60c8 {"code":"200","message":"success","data":[{"_id":"780521","time":1476768196,"position":{"long":108.90415,"lat":35.25623},"

python中,花括号,中括号,小括号的区别

python中,花括号,中括号,小括号的区别 Python主要有三种数据类型:字典.列表.元组.其分别由花括号,中括号,小括号表示. 如: 字典:dic={'a':12,'b':34} 列表:list=[1,2,3,4] 元组:tup=(1,2,3,4) 至于这三者的具体区别,有很多介绍的,我就不在这里赘述了.

python中元组与小括号的关系

在学习Python 的时候.说到有两种数据类型,一种叫 列表,一种叫做元组,可以认为,元组是功能精简的列表.因为它少了列表很多功能.但是又有相识.定义他们的时候,主要是用中括号和小括号之分. 例如:定义一个列表: mylist=["one","two","3333"] 定义一个元组: myzu=("one","two") 大概就这么回事.所以大家也很容易认为元组就是小括号括起来的元素(我之前也这么认为).