前戏
首先题外话之歌曲推荐,歌词真的感同身受。大家边听边用几分钟的时间看一下今天的内容。
> 今天在写Python程序的时候发现有一段代码跟自己想的输出不一样,后面就去查找了一下相关的坑并总结了一下比较重要常用的几个,下面开始入坑。(底部见答案看是否和想的一样)
> 1 还是 2? 答案见底部
> 2-1
> 2-2
> 2-3
> 2-4
3
>4
>5
>6
>7
>8
8-1
>8-2:
>Answer
2
[8]、[1,8,15]、[1,2,3,4]、[1,2,3,4,5]
False、False、True
0,1,2,3,4,5
运行一次n,运行第二次输出双n
1,赋值前引用的局部变量“a”
[5, 6, 7, 8]、[6, 8]、[]、[6, 8]
"Caught again!"、"语法错误"
注:每题答案依次排开。
总结:这些问题实际都考察了对Python的一些重要知识点,如果和你想的输出不一样,不妨在Jupyter上自己敲一遍并查找原因(找原因的过程实际才是更重要的),这对Python的学习很有帮助。如果懒得敲可后台回复“坑”即刻获得本节代码。另真的希望看到觉得有价值的小伙伴们点个好看分享一下,顺便感谢一下每次看到熟悉的那几个头像点的好看鼓励。