请问下面代码中的name和word算是什么?
for bbb in aaa:if bbb[:5] != '=====':
(name, word) = bbb.split(':' , 1)
上面的name和word在这里算是变量?还是什么呢? 变量,这就是给变量赋值啊 对呀,就是两个变量啊
bbb.split(':' , 1)是将bbb以:为分隔,进行一次切片,若bbb中有:则会返回两个值,分别赋值给name和word,split函数中第二个参数是分割次数。
例如:bbb="小甲鱼:你好,请问:这个字读什么?"bbb.split(':' , 1)切片分割之后得到"小甲鱼"和"你好,请问:这个字读什么?" 你看一下split()的用法不就清楚了,以冒号为分割,分割1次,name和word分别赋值为分割前后的数据 a,b = 'hello', 999
print(a,b)
str1 = 'name:xxx'
c,d = str1.split(':')
print(c, d)
页:
[1]