Python教程:快速开始

开源WebGIS

Python教程:快速开始

2015-01-29 作者: bukun 浏览: 3310 次

摘要: 在这一章并不涉及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编程了。下面就会涉及到语法的介绍。


返回目录: http://www.osgeo.cn/page/python_tutorial.html

关注“开源集思”公众号
获取免费资源

随机推荐


Copyright © from 2014. 开源地理空间基金会中文分会 吉ICP备05002032号

Powered by TorCMS

OSGeo 中国中心 邮件列表

问题讨论 : 要订阅或者退订列表,请点击 订阅

发言 : 请写信给: osgeo-china@lists.osgeo.org