Mseven 发表于 2020-4-17 16:32:40

代码运行后出现这种情况,请问代码出现了什么问题

本帖最后由 Mseven 于 2020-4-17 16:56 编辑

代码:
name=['小张','小邱','小杨','小邓']
print(name+','+name+','+name+','+name+','+'共进晚餐。')
print(name+'无法赴约')
del name
name_2=name.append('小颜')
print(name_2)



运行后:
小张,小邱,小杨,小邓,共进晚餐。
小杨无法赴约
None

(这里没有报错)

Mseven 发表于 2020-4-17 16:45:38

为啥图片没发出来……

Mseven 发表于 2020-4-17 16:51:56

才发现我好像还不能发图片

hrp 发表于 2020-4-17 17:30:20

列表apoend方法是在原列表上操作的,没有返回值,所以你想将append的返回值赋值给name_2,name_2得到的当然是None

zltzlt 发表于 2020-4-17 18:24:49

https://fishc.com.cn/thread-159315-1-1.html

leon_xinxin 发表于 2020-4-17 18:56:30

Mseven 发表于 2020-4-17 09:51
才发现我好像还不能发图片

用链接可以发图片

Mseven 发表于 2020-4-17 19:04:49

hrp 发表于 2020-4-17 17:30
列表apoend方法是在原列表上操作的,没有返回值,所以你想将append的返回值赋值给name_2,name_2得到的当然 ...

谢谢!明白了!

Mseven 发表于 2020-4-17 19:05:19

zltzlt 发表于 2020-4-17 18:24
https://fishc.com.cn/thread-159315-1-1.html

感谢!!我明白了!

Mseven 发表于 2020-4-17 19:05:52

leon_xinxin 发表于 2020-4-17 18:56
用链接可以发图片

好的,多谢告知
页: [1]
查看完整版本: 代码运行后出现这种情况,请问代码出现了什么问题