Python
对操作系统服务的内置接口,使其成为编写可移植的维护操作系统的管理工具
和部件(有时也被称为
Shell
工具)的理想工具。
Python
程序可以搜索文件和目录树,可
以运行其他程序,用进程或线程进行并行处理等等。
Python
提供了标准
Internet
模块,使
Python
能够广泛地在多种网络任务中发挥作用,
无论是在服务器端还是在客户端都是如此。
脚本可以通过套接字进行通信;
从发给服务器端
的
CGI
脚本的表单中解析信息;
通过
URL
获取网页;
从获取的网页中解析
HTML
和
XML
文件;通过
XML-RPC
、
SOAP
和
Telnet
通信等。
Python
的库使这一切变得相当简单。
Python
可以通过
C/C++
系统进行扩展,
并能够嵌套
C/C++
系统的特性,
使其能够作
为一种灵活的粘合语言,
脚本化处理其他系统和组件的行为。
例如,
将一个
C
库集成到
Python
中,能够利用
Python
进行测试并调用库中的其他组件;将
Python
嵌入到产品中,在不需
要重新编译整个产品或分发源代码的情况下,能够进行产品的单独定制。
等等
参考:
http://book.51cto.com/art/200907/137347.htm
1
、基本语法:
提示符:
>>>
是键入
python
语句的提示符。
获取帮助:
help(
„
帮助的内容
‟
)
按
q
退出帮助。
缩进:同一层次的语句要有相同的缩进,一般为四个空格。
注释:
#
语句
使用字符串:用单引号(
‟
)或双引号(
”
)扩住,如:
‘
hello world
和
”
hello world!
”
保留空格
和制表符,单引号和双引号使用方法相同。三引号
(
‟‟‟
)
指示一个多行字符串,在三引号中,
双引号与单引号被保留,如:
‟‟‟
hello world!
“
Who am I ?
”
I asked.
‟‟‟
转义符:如果一个字符串为
what
‟
s your name?
可以有如下方法显示:
使用双引号:
”
what
‟
s your name?
”
转义符:
„
what
‟
\s your name?
‟
其中反斜杠
\
号为转义符、行末单独一个反斜杠
\
表示字符
串在下一行继续,而不是开始新的一行、可用转义符
\\
来指示反斜杠本身。
自然字符串:
指示某些不需要如转义符那样的不需特别处理的字符串,
需指定一个自然字
符串,通过给字符串首加
r
或者
R
来指定
如:
r
”
New lines are indicated by \n
”
。