1.2.1 第一步

启动IPython Shell(一个增强的Python交互Shell):

  • 在Linux/Mac终端中输入“ipython”,或者在Windows cmd sheell,
  • 或者从菜单启动程序,即在Python(x,y)EPD,如果你已经安装这些Python科学套装之一。

如果你的电脑上还没有安装IPython,也可以选择其他Python shells,比如在终端中输入“Python”启动纯Python shell,或者Idle解释器。但是,我们建议使用IPython Shell,因为它增强特性,特别是对于科学计算。

如果你已经启动了解释器,输入

In [2]:

  1. print "Hello, world!"
  1. Hello, world!

接下来就会显示信息"Hello, world!"。你已经执行了你的第一条Python命令,恭喜!

你自己开始吧,输入下列命令

In [1]:

  1. a = 3
  2. b = 2*a
  3. type(b)

Out[1]:

  1. int

In [2]:

  1. print b
  1. 6

In [3]:

  1. a*b

Out[3]:

  1. 18

In [4]:

  1. b = 'hello'
  2. type(b)

Out[4]:

  1. str

In [5]:

  1. b + b

Out[5]:

  1. 'hellohello'

In [6]:

  1. 2*b

Out[6]:

  1. 'hellohello'

上面定义了ab两个变量。注意这里在赋值前没有声明变量类型。相反,在C中,应该写为:

  1. int a=3;

另外,变量的类型可以改变,在一个时间点它可以等于一个特定类型,在接下来的时间里,他可以等于另外的类型。b首先等于整数,但是当它被赋值为"hello"时他变成等于字符。在Python中,整数的运算符(b=2*a)原生支持的,一些字符上的操作符例如相加和相乘也是支持的,相当于串联和重复。