- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Python入门教程
import subprocesscmd=cmd.exebegin=101end=200while beginend:p=subprocess.Popen(cmd,shell=True,stdout=subprocess.PIPE,stdin=subprocess.PIPE,stderr=subprocess.PIPE)p.stdin.write(ping 192.168.1.+str(begin)+\n)p.stdin.close()p.wait()print execution result: %s%p.stdout.read()
对比Java,Python的实现更为简洁,你编写的时间更快.你不需要写main函数,并且这个程序保存之后可以直接运行.另外,和Java一样,Python也是跨平台的.有经验的C/Java程序员可能会争论说用C/Java写会比Python写得快.这个观点见仁见智.我的想法是当你同时掌握Java和Python之后,你会发现用Python写这类程序的速度会比Java快上许多.例如操作本地文件时你仅需要一行代码而不需要Java的许多流包装类.各种语言有其天然的适合的应用范围.用Python处理一些简短程序类似与操作系统的交互编程工作最省时省力.
---------------------------------------------------------------------
Python应用场合足够简单的任务,例如一些shell编程.如果你喜欢用Python设计大型商业网站或者设计复杂的游戏,悉听尊便.
---------------------------------------------------------------------
2 快速入门2.1 Hello world
安装完Python之后(我本机的版本是2.5.4),打开IDLE(Python GUI) , 该程序是Python语言解释器,你写的语句能够立即运行.我们写下一句著名的程序语句:print Hello,world!并按回车.你就能看到这句被KR引入到程序世界的名言.在解释器中选择File--New Window 或快捷键 Ctrl+N , 打开一个新的编辑器.写下如下语句:print Hello,world!raw_input(Press enter key to close this window);保存为a.py文件.按F5,你就可以看到程序的运行结果了.这是Python的第二种运行方式.找到你保存的a.py文件,双击.也可以看到程序结果.Python的程序能够直接运行,对比Java,这是一个优势.
---------------------------------------------------------------------
2.2 国际化支持我们换一种方式来问候世界.新建一个编辑器并写如下代码:print 欢迎来到奥运中国!raw_input(Press enter key to close this window);在你保存代码的时候,Python会提示你是否改变文件的字符集,结果如下:# -*- coding: cp936 -*-print 欢迎来到奥运中国!raw_input(Press enter key to close this window);将该字符集改为我们更熟悉的形式:# -*- coding: GBK -*-print 欢迎来到奥运中国! # 使用中文的例子raw_input(Press enter key to close this window);程序一样运行良好.
---------------------------------------------------------------------
2.3 方便易用的计算器
用微软附带的计算器来计数实在太麻烦了.打开Python解释器,直接进行计算:a=100.0b=201.1c=2343print (a+b+c)/c
---------------------------------------------------------------------
2.4 字符串,ASCII和UNICODE
可以如下打印出预定义输出格式的字符串:print Usage: thingy [OPTIONS]-h Display this usage message-H hostname Hostname to connect to字符串是怎么访问的?请看这个例子:word=abcdefga=word[2]print
文档评论(0)