6
Python中的关键字和语法
• if:当条件成立时执行语句块。经常与else,elif(相当于else if)配合使用。 • for:遍历列表、字符串、字典、集合等迭代器,依次处理迭代器中的每个元素。 • while:当条件为真时,循环执行语句块。 • try:与except,finally配合使用处理在程序运行中出现的异常情况。 • class:用于定义类型。 • def:用于定义函数和类型的方法。 • pass:表示此行为空,不执行任何操作。 • assert:用于程序调试阶段时测试运行条件是否满足。 • with:Python2.6以后定义的语法,在一个场景中运行语句块。比如,运行语句块前
2
Python的特色(一)
可扩充性可说是Python作为一种编程语言的特色。新的内置模块 (module)可以用C 或 C++写成。而我们也可为现成的模块加上Python 的接口。Python可以使用户避免过分的语法的羁绊而将精力主要集中到 所要实现的程序任务上。
3
Python的特色(二)
Python也被称为是一门清晰的语言。因为它的作者在设计它的时候,总 的指导思想是,对于一个特定的问题,只要有一种最好的方法来解决就 好了。它使你能够专注于解决问题而不是去搞明白语言本身。 Python语言是一种清晰的语言的另一个意思是,它的作者有意的设计限 制性很强的语法,使得不好的编程习惯(例如if语句的下一行不向右缩 进)都不能通过编译。这样有意的强制程序员养成良好的编程习惯。其 中很重要的一项就是Python的缩进规则。
17
Python编程实例
冒泡算法: num = [23,2,3,6,18,9,33,13,24,19] for j in range(len(num))[::-1]: