starinblack 发表于 2022-4-10 17:03:26

Python小细节

本帖最后由 starinblack 于 2022-4-10 18:59 编辑

为什么会是none,不是向new那样啊
#
>>> old =
>>> new = old
>>> old =
>>> print(new)
会打印:
#
这个new这么就不会随着old变化呢

python爱好者. 发表于 2022-4-10 18:36:25

1.它并不会随着 new 改变
2.函数 insert 的返回值是 None ,所以就是 None 了,举例:
list1 =
print(list1.insert(0,0))
结果就是 None !

starinblack 发表于 2022-4-10 18:58:46

python爱好者. 发表于 2022-4-10 18:36
1.它并不会随着 new 改变
2.函数 insert 的返回值是 None ,所以就是 None 了,举例:



想了想懂了。我还有个问题:‘\n’没有顶格输出啊

andy大宝 发表于 2022-4-11 13:51:14

starinblack 发表于 2022-4-10 18:58
想了想懂了。我还有个问题:‘\n’没有顶格输出啊

这不是转义符吗,表换行

starinblack 发表于 2022-4-11 23:43:14

andy大宝 发表于 2022-4-11 13:51
这不是转义符吗,表换行

对,表示换行,然后换行输出的时候,但没有顶格输出

hornwong 发表于 2022-4-12 00:14:06

{:5_95:}
页: [1]
查看完整版本: Python小细节