从踏入编程这一行起,每次我们学习一门编程语言,编写的第一个程序似乎永远是“Hello world!”,这让我想起了一个段子:“一个程序员退休在家,闲来无事,找来笔墨纸砚练练书法,附庸附庸风雅,提笔想了半天,最后写下:Hello world!”
我现在使用的python版本是2.7(windows),安装包:python2.7.2,下载完成后双击安装即可,如果你的系统是Linux等,或许已经安装了,在终端输入:python看看
如果你想让python输出“Hello World”,在>>>后输入:print “Hello World”和回车即可
备注:python安装成功后,在开始菜单会有一个“python2.7”的文件夹,你也可以选择在IDLE中编写代码,当有问题时可以打开《Python Manuals》查询已获得帮助,下图是在IDLE中输出“Hello World”的示例
后面的示例多半在IDLE中进行实践,另外还可以把IDLE作为计算器来用
>>> 3+2-5*0 5 >>> (3+2)-5 0 >>>
你所看到的诸如:2,3,100,“Hello world”等等这些都是字面值常量,变量就是其值可以变的一个东西,好比一个容器,可以装水、也可以装泥巴、还可以装空气,那常量就好比是被装起来的东西,是泥巴放到什么容器里都还是泥巴
python的变量在使用上比较简单,只需要保证在使用前执行赋值即可:
如果试图在变量被赋值前使用变量将引发异常,如下:
Python 2.7.6 (default, Nov 10 2013, 19:24:18) [MSC v.1500 32 bit (Intel)] on win32 Type "copyright", "credits" or "license()" for more information. >>> y = 3*x Traceback (most recent call last): File "<pyshell#0>", line 1, in <module> y = 3*x NameError: name 'x' is not defined >>>像下面这样就完全正确了
>>> x = 5 >>> y = 3*x >>> y 15 >>>
>>> x 5 >>> x = "Hello World!" >>> x 'Hello World!' >>> x = [1,2,3,] >>> x [1, 2, 3] >>>