Python 括号 方括号 花括号详解
本文介绍了对于初学者学习 Python 时遇到的一大难题 ()[]{}
这些符号怎么用,给出了很详尽的解释。
-
()
- 函数调用
x = len('abcd')
- 优先级
2 + 3 * 4
v/s(2 + 3) * 4
- 创建元祖 tuple:
t = (1, 2, 3)
- 创建生成器:
g = (a * a for a in range(10))
- 拆开太长的行
if (a is True and b is True):
if (a is True and b is True):
- 函数调用
-
[]
- 创建列表 list:
l = [1, 2, 3]
- 取列表元素
a = l[0]
- 取dict元素
a = d['key']
__getitem__
方法的语法糖,a = l[index]
等价于a = l.__getitem__(index)
- 取切片 slice:
a = l[0:-1]
- 创建列表 list:
{}
- 创建 dict:
d = {'a': 1, 'b': 2}
- 创建 set:
s = {'a', 'b'}
- str format:
name = 'world'; 'Hello {0}'.format(name)
- fstring: `name = 'world'; f'Hello {name}'
- 创建 dict: