正文
(
'hello'
)
print
(
'world'
)
if
x ==
1
:
print(
'hello,world'
)
cond1 =
cond2 =
if
cond1
and
cond2:
# do something
04. 带索引遍历
使用 for 循环时,如何取得对应的索引,初学者习惯使用 range + len 函数
for i in range(len(my_list)):
print(i, "-->", my_list[i])
更好的做法是利用 enumerate 这个内置函数
for i,item in enumerate(my_list):
print(i, "-->",item)
05. 序列解包
使用
*
可以对一个列表解包
a, *rest = [1, 2, 3]
# a = 1, rest = [2, 3]
a, *middle, c = [1, 2, 3, 4]
# a = 1, middle = [2, 3], c = 4
06. 字符串拼接
如果一个列表(或者可迭代对象)中的所有元素都是字符串对象,想要将他们连接起来,通常做法是
letters = ['s', 'p', 'a', 'm']
s=""
for let in letters:
s += let
更推荐的做法是使用 join 函数
letters = ['s', 'p', 'a', 'm']
word = ''.join(letters)
07. 真假判断
判断一个变量是否为真(假),新手习惯直接使用
==
与 True、False、None 进行对比
if attr == True:
print('True!')
if attr == None:
print('attr is None!')
实际上,
""
、
[]
、
{}
这些没有任何元素的容器都是假值,可直接使用
if not xx