下载此文档

Python入门教程超详细小时学会Python.docx


文档分类:IT计算机 | 页数:约14页 举报非法文档有奖
1/14
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/14 下载此文档
文档列表 文档介绍
Python入门教程超详细1小时学会Python
为什么使用Python
???思路:用shell编程.(Linux通常是bash而Windows是批处理脚 本).例如,在Windows上用pingip的命令依次测试各个机器并得到控 "Replyfrom…" 而 不通的时候文本是"timeout…", 所以,在结果中进行字符串查找,即
可知道该机器是否连通.
???实现Java代码如下:
String?cmd="?ping?";
int ?begin=101;
int ?end=200;
Process?p= null ;
for (int ?i=begin;i<end;i++){
?????p=?().exec(cmd+i);
?????String?line?=? null ;
?????BufferedReader?reader?=? neW?BufferedReader( new?InputStreamReader(()));
?????while ((line?=?())?!=? null ) ?????{
?????????〃Handling?line?,?may?logs?it.
?????} ????();
????();
}
???这段代码运行得很好,问题是为了运行这段代码,你还需要做一些

.编写一个类文件
. 编写一个main方法
.将之编译成字节代码
.由于字节代码不能直接运行,你需要再写个小小的bat或者bas h脚本来运行.
???当然,用C/C++ 这个足够简单的例子中也许看不出 C/C+悌口 Java实现的区别,但在一
些更为复杂的场景, 于Linux和Windows的网络接口实现方式不同,你不得不写两个函数 .
???同样的工作用Python实现如下:
import?subprocess
cmd="" begin=101
end=200 while ?begin<end:
????p=(cmd,shell=True,stdout=,
???????????????????stdin=,
???????????????????stderr=)
????()
???对比 Java,Python 的实现更为简洁 , 你编写的时间更快 . 你不需要
写 main 函数 , 并且这个程序保存之后可以直接运行 . 另外 , 和 Java 一
样 ,Python 也是跨平台的 .
???有经验的 C/Java 程序员可能会争论说用 C/Java 写会比 Python 写
后, 作本地文件时你仅需要一行代码而不需要 Java 的许多流包装类 . 各
种语言有其天然的适合的应用范围 . 用 Python 处理一些简短程序类 似与操作系统的交互编程工作最省时省力 .
Python 应用场合
???足够简单的任务, 大型商业网站或者设计复杂的游戏,悉听尊便.
2快速入门

print?"Hello,world!"
???&咫I入到程序世界的名言.
???在解释器中选择"File"--"NewWindow"或快捷键Ctrl+N,打开一个

print?"Hello,world!"
raw_input("Press?enter?key?to?close?this?window ■'");
???,你就可以看到程序的运行结果了 .这是P
ython的第二种运行方式.
???, 序能够直接运行,对比Java,这是一个优势.
国际化支持
???:
print?"欢迎来到奥运中国!"
raw_input("

Python入门教程超详细小时学会Python 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数14
  • 收藏数0 收藏
  • 顶次数0
  • 上传人2072510724
  • 文件大小19 KB
  • 时间2021-07-22
最近更新