在用jupyter notebook使用exec()的时候,遇到神奇的问题,如下:
(exec(str)函数就是将里面的字符串当做语句执行,类似于c里面的define,其中一个坑可以参见
点击打开链接http://www.cnblogs.com/rim99/p/6980120.html)
另外一个坑:
抛出问题:(写了很丑的函数)
预期是Survived_0,Survived_1应该都可以打印出来,但是却报错,说没有Survived_0这个变量,a,b语句明明都打印出来,为什么没有?