1.2.1. 第一步

启动 Ipython shell(一个增强的交互式 Python shell)

  • 通过在 Linux/Mac 终端或 Windows cmd shell 中键入“ipython”

  • 或者通过从菜单启动程序,例如 Anaconda NavigatorPython(x,y) 菜单(如果你已经安装了其中一个科学 Python 套件)。

提示

如果你在计算机上没有安装 Ipython,其他 Python shell 可供使用,例如通过在终端键入“python”启动的普通 Python shell 或 Idle 解释器。但是,我们建议使用 Ipython shell,因为它具有增强功能,尤其是对于交互式科学计算。

启动解释器后,键入

>>> print("Hello, world!")
Hello, world!

提示

然后将显示消息“Hello, world!”。你刚刚执行了你的第一个 Python 指令,恭喜!

为了开始,键入以下指令集

>>> a = 3
>>> b = 2*a
>>> type(b)
<class 'int'>
>>> print(b)
6
>>> a*b
18
>>> b = 'hello'
>>> type(b)
<class 'str'>
>>> b + b
'hellohello'
>>> 2*b
'hellohello'

提示

上面定义了两个变量 ab。请注意,在分配值之前不会声明变量的类型。相反,在 C 中,应该写

int a = 3;

此外,变量的类型可能会发生变化,这意味着它在一个时间点可以等于某一类型的值,而在另一个时间点,它可以等于不同类型的值。 b 首先等于一个整数,但当它被分配值 ‘hello’ 时,它变成了一个字符串。对整数的操作(b=2*a)在 Python 中以原生方式编码,对字符串的一些操作也是如此,例如加法和乘法,分别对应于串联和重复。