这题[]和()用法?
讲解的时候print d[]用的中括号
下面加了get d.get的时候就用了小括号 list 和tuple这里有什么不同
讲解的时候print d[]用的中括号
下面加了get d.get的时候就用了小括号 list 和tuple这里有什么不同
2016-04-01
Python 中的中括号 和 圆括号的 大致用法分这么几种:
中括号 []:
列表的index调用和切片。
L=[1,2,3,4] print L[1] # index 调用 >>> 2 print L[1:3] >>> [2,3] # 列表切片
2. 字典的调用。
D={"name":"Robin","age":13,"fav":"football"} print D["name"] >>> Robin
3. tuple 的index 调用和 切片(其实就是生成新的tuple)
L=(1,2,3,4) print L[1] # index 调用 >>> 2 print L[1:3] >>> (2,3) # tuple切片
圆括号 ():
1. 运算时中改变默认运算顺序的。
1+2*3 >>> 7 (1+2)*3 >>> 9 # 跟小学数学学得一样。。。
2. 函数的定义及调用时。
def discount (price): ##函数定义 return price*0.7 print discount(100) ##函数调用 >>> 70
大概就这些吧,对象,类, 什么的就不说了。
举报