收藏 分享(赏)

Python脚本编写基础.doc

上传人:HR专家 文档编号:5892813 上传时间:2019-03-20 格式:DOC 页数:7 大小:78.50KB
下载 相关 举报
Python脚本编写基础.doc_第1页
第1页 / 共7页
Python脚本编写基础.doc_第2页
第2页 / 共7页
Python脚本编写基础.doc_第3页
第3页 / 共7页
Python脚本编写基础.doc_第4页
第4页 / 共7页
Python脚本编写基础.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

1、Python 脚本编写基础1 关键字False:bool 变量取值“假”None:表示该值不存在,比如 没有定义返回值 的函数就 返回 None True:bool 变量取值“真” and:逻辑运算符“与”assert:用来声明某个条件是真的。break:跳出循环或条件判断 class:定义类continue:结束当前循环进入下一次循环def:函数定义标识del:用于删除元素elif:条件判断,与 if、else 一起使用,构成 if-elif-else 形式 else:条件判断,与 if、elif 一起使用except:用于异常处理finally:异常处理 for:循环语句,一般用于知道循环

2、次数的循环from:通常与模块导入 import 一起使用global:定义全局变量 if:条件判断语句import:导入模块in:判断一个数是否在集合中is:用来比较两个变量是否指向同一内存地址(也就是两个变量是否等价) 而 = 是用来比较两个变量是否逻辑相等 lambda:一种无名函数的速写法 def make_incrementor(n):return lambda x: x+nf=make_incrementor(n)#f 等价于#def f(x):# return x+nnonlocal:用于在嵌套函数中访问外部变量not:逻辑运算符“非”or:逻辑运算符“或”pass:执行空循环w

3、hile True:pass #什么也不做raise:用于抛出异常return:函数中用于结束调用并返回处理结果try:异常处理。我们把所有可能引发错误的语句放在 try 块中,然后在 except 从句/块中处理所有的错误和异常。while:循环语句,一般用于不知道循环次数的循环 with:控制流语句yield:每次调用返回一个值,并记录当前执行位置所有的变量 def reverse(data):for index in range(len(data)-1,-1,-1):yield dataindexfor char in reverse(“golf“):print char2 数据类型st

4、r:一个由字符组成的不可更改的有串行。在 Python 3.x 里,字符串由 Unicode 字符组成。 Wikipedia ” Wikipedia”bytes:一个由字节组成的不可更改的有串行。 bSome ASCII b” Some ASCII” list:可以包含多种类型的可改变的有串行 4.0, string, True tuple:可以包含多种类型的不可改变的有串行 (4.0, string, True) set, frozenset 与数学中集合的概念类似。无序的、每个元素唯一。 4.0, string, True frozenset(4.0, string, True) dict

5、:一个可改变的由键值对组成的无串行。 key1: 1.0, 3: False int:精度不限的整数 42 float:浮点数。精度与系统相关。 3.1415927 complex:复数 3+2.7j bool:逻辑值。只有两个值:真(True)、假(False)3 运算符3.1 Python 中的布尔比较运算符运算符 描述 示例大于 i 100= 大于等于 i = 100= 相等 i = 100!= 不相等(另外使用 向右位移 b 1& 按位和 b & 0x01 按位异或 b 0x01| 按位或 b | 0x014 流程控制语句4.1 if-elif-else 语句块if 语句用来检验一个条

6、件, 如果条件为真,我们运行 if 语句块,为假则依次判断 elif 语句的条件,为真则执行 elif 语句,如果 elif 语句条件全部为假,则执行 else语句。 else 从句是可选的。number = 23guess = int(raw_input(Enter an integer : )if guess = = number:print Congratulations, you guessed it. # New block starts hereprint “(but you do not win any prizes!)“ # New block ends hereelif gu

7、ess number to reach hereprint Done4.2 循环语句 while 和 for在条件为真的情况下,while 语句允许你重复执行一个语句块。while 语句有一个可选的 else 从句。number = 23running = Truewhile running:guess = int(raw_input(Enter an integer : )if guess = number:print Congratulations, you guessed it. running = False # this causes the while loop to stopel

8、if guess y:return xelse:return yprint maximum(2, 3)6 模块模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。这也是使用 python 标准库的方法。用户可以通过 import 或 from 语句载入模块文件代码。区别是 import 作为一个整体取得代码,而 from 可以从模块中取得指定的名字。示例如下:import module1 #取得模块module1.printer(Hello world!) #限定性取得名字(模块.名字)from module1 import pri

9、nter #得到一个输出module1.printer(Hello world!)from module1 import * #得到所有输出module1.printer(Hello world!)7 语法规范7.1 冒号的使用python 脚本规定在循环(while、for)、分支语句(if-elif-else)的判定条件后及函数定义标识符后要加冒号“:” 。def maximum(x, y): #函数定义if x y: #条件判定return xelse:return ywhile True: #while 循环条件for i in range(1, 5): #for 循环条件7.2 层级关系python 脚本使用行首的四个空格或制表符来表示层级间的关系。def maximum(x, y): if x y: return xelse:return y

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 经营企划

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报