摘要: 在这一章并不涉及python的特殊规则和细节,目的是把Python先用起来。 不同于C等语言需要先编译才能运行,Python提供了交互操作的能力,而且也可以像脚本文件一样运行。从这一点来看,更像IDL。 为了快速开始使用,先看一下交互式运行的用法。 Windo...
在这一章并不涉及python的特殊规则和细节,目的是把Python先用起来。 不同于C等语言需要先编译才能运行,Python提供了交互操作的能力,而且也可以像脚本文件一样运行。从这一点来看,更像IDL。 为了快速开始使用,先看一下交互式运行的用法。 Windows下,打开Python的IDLE界面;Linux下,打开终端,在其中键入python(若安装ipython,可以键入ipython)。这样就打开了交互式的Pyth on Shell。
Python交互式运行
下面 >>> 为提示符,后面为在Shell下键入的内容。运行结果就不在这里写了。
>>> print('Hello, Python World!')
>>> strval1 = 'Welcome'
>>> strval2 = 'Python World!'
>>> print(strval1)
>>> print(strval1 + strval2)
>>> print(strval1[2])
>>> print(strval1[2:4])
>>> print(strval1[2:])
>>> print(strval1[:2])
>>> print(len(strval1))
>>> print(len(strval2))
>>> print(', '.join([strval1, strval2]))
>>> print( 3 + 4 )
>>> intval1 = 25
>>> intval2 = 52
>>> print(intval1 + intval2)
>>> print(str(intval1) + str(intval2))
>>> print(intval2 / intval1)
>>> print(intval2 * 1.0 / intval1)
>>> print(type(strval1))
>>> print(type(intval1))
Python运行程序文件
更常用的还是把代码写到文件中。使用文本编辑器新建一个文件,输入下面代码:
print('Hello, Python World!')
strval1 = 'Welcome'
strval2 = 'Python World!'
print(strval1)
print(strval1 + strval2)
print(strval1[2])
print(strval1[2:4])
print(strval1[2:])
print(strval1[:2])
print(len(strval1))
print(len(strval2))
print(', '.join([strval1, strval2]))
print( 3 + 4 )
intval1 = 25
intval2 = 52
print(intval1 + intval2)
print(str(intval1) + str(intval2))
print(intval2 / intval1)
print(intval2 * 1.0 / intval1)
print(type(strval1))
print(type(intval1))
保存文件,注意后缀为py。例如,保存为demo1.py。然后Windows下打开DOS窗口,输入:
python path_to_filedemo1.py
Linux下类似。若提示没有python程序,参考前面环境变量设置部分。 这样,已经可以使用Python编程了。下面就会涉及到语法的介绍。