Chapter 2: Python Language Basics, IPython, and Jupyter Notebooks 个人理解与问题
2.2 IPython基础
2.2.2 运行Jupyter notebook
在终端输入\(Jupyter \quad notebook\),会在默认浏览器打开\(Jupyter\),但是注意路径问题,如果我们在D:\Python_Code\IPython 输入上面的代码的话,那么\(Jupyter\)默认打开的就是D:\Python_Code\IPython路径
2.2.6 执行剪切版的程序
%paste与%cpaste在Jupyter notebook中是不能使用的,书上的原话是可以在IPython里使用(类似cmd的黑框)
2.3 Python语言基础
2.3.1.11 可变对象与不可变对象
列表、字典、NumPy数组是可变对象,而元组、字符串是不可变的.需要注意的是,这个不可变是引用地址不可变,也就是只要列表元素的地址不改变,其他变化是允许的.
tup = ('foo',[1,2],True)
tup[2] = False#这是不允许的
tup[1].append(3)#这是允许的,因为本质列表的元素没有改变
print(tup)#输出('foo',[1,2,3],True)