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]:
print "Hello, world!"
Hello, world!
接下来就会显示信息"Hello, world!"。你已经执行了你的第一条Python命令,恭喜!
你自己开始吧,输入下列命令
In [1]:
a = 3
b = 2*a
type(b)
Out[1]:
int
In [2]:
print b
6
In [3]:
a*b
Out[3]:
18
In [4]:
b = 'hello'
type(b)
Out[4]:
str
In [5]:
b + b
Out[5]:
'hellohello'
In [6]:
2*b
Out[6]:
'hellohello'
上面定义了a和b两个变量。注意这里在赋值前没有声明变量类型。相反,在C中,应该写为:
int a=3;
另外,变量的类型可以改变,在一个时间点它可以等于一个特定类型,在接下来的时间里,他可以等于另外的类型。b首先等于整数,但是当它被赋值为"hello"时他变成等于字符。在Python中,整数的运算符(b=2*a)原生支持的,一些字符上的操作符例如相加和相乘也是支持的,相当于串联和重复。