没有合适的资源?快使用搜索试试~ 我知道了~
首页Python入门经典.doc:Guido van Rossum的Python入门经典,简单易学的脚本语言,适用于快速开发和简单任务,比C语言更高级。
Python入门经典.doc:Guido van Rossum的Python入门经典,简单易学的脚本语言,适用于快速开发和简单任...
1 下载量 22 浏览量
更新于2023-11-24
收藏 178KB DOC 举报
《Python入门经典》.doc是一份精品资料,原著作者是Guido van Rossum,由李东风翻译。该文件包括了Python入门经典的十个章节,内容涵盖了Python程序的基本介绍、解释程序的使用、基本语法、流程控制、数据结构、模块、输入输出、错误与例外、类以及更进一步的学习。第一章介绍了脚本语言的特点和优势,比较了Python与其他语言(如DOS批处理、UNIX shell)的区别,说明了Python的简单易用、高级程序语言的特点,以及其适用于快速开发和完成一些简单任务的优势。同时也强调了Python相对于C语言的优势,包括更多的错误检查、更多的结构和对大型程序的支持。总的来说,《Python入门经典》.doc是一份全面介绍Python程序语言的资料,适合Python初学者入门学习使用。
资源详情
资源推荐
______________________________________________________________________________________________________________
精品资料
>>> a[2] = a[2] + 23
>>> a
['spam', 'eggs', 123, 1234]
>>>
也可以给一个片段重新赋值,这甚至可以改变表的大小:
>>> # 替换若干项:
... a[0:2] = [1, 12]
>>> a
[1, 12, 123, 1234]
>>> # 去掉若干项:
... a[0:2] = []
>>> a
[123, 1234]
>>> # 插入若干项:
... a[1:1] = ['bletch', 'xyzzy']
>>> a
[123, 'bletch', 'xyzzy', 1234]
>>> a[:0] = a # 在开头插入自身
>>> a
[123, 'bletch', 'xyzzy', 1234, 123, 'bletch', 'xyzzy', 1234]
>>>
内置函数也使用于列表:
>>> len(a)
8
>>>
可以建立嵌套列表(表的元素也是列表),如:
>>> q = [2, 3]
>>> p = [1, q, 4]
>>> len(p)
3
>>> p[1]
[2, 3]
>>> p[1][0]
2
>>> p[1].append('xtra') # 列表方法
>>> p
______________________________________________________________________________________________________________
精品资料
[1, [2, 3, 'xtra'], 4]
>>> q
[2, 3, 'xtra']
>>>
注意这个例子中 p[1]和 q 实际是同一个对象!也就是说它们只不过是同一个
东西的两个名字(引用)而已。
3.4 编程初步
Python 当然不是只能用来把两个数加到一起,它可以完成很复杂的工作。例如,
我们可以写出 Fibonacci 序列的开始几个:
>>> # Fibonacci 序列:
... # 两个元素的和定义下一个
... a, b = 0, 1
>>> while b < 10:
... print b
... a, b = b, a+b
...
1
1
2
3
5
8
>>>
这个例子介绍了几个新特色。
第一行包含一个多重赋值: 变量 a 和 b 同时得到新值 0 和 1。在最后一行又用
了多重赋值,我们可以看出赋值时先把右边都算出后再进行赋值。
while 循环当循环条件(这里即: b < 10)成立时不断执行。在 Python 中和 C
中一样,非零整数值为真值,零为假值。条件也可以是字符串或列表或任何序列,
长度为非零的为真,空序列为假。例子中所用的是一个简单比较。标准的比较算
符和 C 一样:
<, >, ==, <=, >= 和 !=。
______________________________________________________________________________________________________________
精品资料
循环体是缩进的:缩进是 Python 用来组合语句的方式。Python 目前还不能提
供智能自动缩进,所以你需要自己为每个缩进行键入制表符或空格。实际使用中
你可以用文本编辑程序为 Python 准备复杂的输入,多数文本编辑程序都有自动
缩进的功能。在交互输入复合语句时必修附加一个空行以指示复合语句的完成
(因为解释程序无法猜到哪是语句的最后一行)。print 语句显示后面的表达
式值。这和直接写出表达式不同,它可以显示多个表达式和字符串,而且可以用
于程序文件中。显示时字符串没有撇号,各项目之间插入一个空格,所以你可以
以精美的格式显示,如:
>>> i = 256*256
>>> print 'The value of i is', i
The value of i is 65536
>>>
在尾部写一个逗号可以避免最后换行:
>>> a, b = 0, 1
>>> while b < 1000:
... print b,
... a, b = b, a+b
...
1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
>>>
注意如果前一行没有结束的话系统在显示提示之前先换行。
Python 还提供了和 C 语言一样的 printf 格式的输出方式,这是用%实现的,
左边是格式,如:
>>> print 'The value of 1/7 is approximately %5.3f.'
% 0.142857
The value of 1/7 is approximately 0.143.
>>>
如果有多个需要输出的项百分号右边的项可以是一个序组,如
>>> print "Name: %-10s Age: %3d" % ("White", 31)
Name: White Age: 31
剩余58页未读,继续阅读
yyyyyyhhh222
- 粉丝: 442
- 资源: 6万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C++标准程序库:权威指南
- Java解惑:奇数判断误区与改进方法
- C++编程必读:20种设计模式详解与实战
- LM3S8962微控制器数据手册
- 51单片机C语言实战教程:从入门到精通
- Spring3.0权威指南:JavaEE6实战
- Win32多线程程序设计详解
- Lucene2.9.1开发全攻略:从环境配置到索引创建
- 内存虚拟硬盘技术:提升电脑速度的秘密武器
- Java操作数据库:保存与显示图片到数据库及页面
- ISO14001:2004环境管理体系要求详解
- ShopExV4.8二次开发详解
- 企业形象与产品推广一站式网站建设技术方案揭秘
- Shopex二次开发:触发器与控制器重定向技术详解
- FPGA开发实战指南:创新设计与进阶技巧
- ShopExV4.8二次开发入门:解决升级问题与功能扩展
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功