Python官方手册笔记.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《Python官方手册笔记.pdf》由会员分享,可在线阅读,更多相关《Python官方手册笔记.pdf(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、PYTHON官方手册学习笔记一:PYTHON 安 装 配 置1、windows 安装 Python 之后需要配置环境变量在 dos 窗口运行 set path=%path%;d:python32即可、设置完成之后就可以直接在dos 命令行输入python 打开 python 编辑器2、python 编辑器的选择、建议使用Vim 或者是自带的IDLE 编辑器二:解 释 器及 编 码 风 格1、代码中使用#作为代码的注释2、在代码首行用#-*-coding:encoding-*-来指定代码的编码格式3、Python 使用缩进来作为代码块分段、不需要使用 来包裹代码4、在 Python 用户 4 个
2、空格来缩进代码5、每一行即一个代码行、不需要使用代码结束符6、Python 中的变量在使用的时候直接赋值即可使用、而不需要像其他语言那里先定义7、Python 中用=来赋值、可以同时为多个变量赋值 x=y=z=0 三:PYTHON 基 础1、在 python 可以直接使用+,-,*和/来计算2、Python 中德字符串可以使用单引号()或者双引号(”)包围3、当你得字符串中包含有的时候就需要使用”来包围”Isn t”4、如果一行中代码过多需要使用反斜杠()然后在下一行继续输入即可当着是上一行代码的延续5、在字符串中可以使用(n)来换行6、如果在字符串中使用了(r)作用符之后、n 换行符和行尾的
3、将不起作用、会被当做字符串来处理7、字符串中可以使用+符号连接 2 个字符串,并可以使用*符号来重复Word=Help+A Print(Word)HelpA 8、Python 中字符串可以通过下标引用、下标中(0)表示第一个、(-1)表示最后一个 word=Help+A word0 H word-1 A word4 A word2:4 lp 9、python 中字符串可以联合创建 x+word1:xelpA Splat+word-1 SplatA 10.可以使用内置函数len()来返回字符串的长度 len(word)5 11.python中列表需要使用 包围、字符串需要使用包围,并可使用len
4、()获取列表长度、可以通过a1 的方式开查询列表里面的内容、从 0 开始 -1是倒数开始查和字符串查询一样。12.列表中可以嵌套使用:a=a,b,c,d b=1,a,3 b 1,a,b,c,d,3 12.可以勇士.append 来添加列表 b1.append(xtra)b 1,a,b,c,d,xtra,3 a a,b,c,d,xtra 13.2个实例1打印出1-9 的数字 a=1#为 a 赋值为 1 while a=10 循环结束1 2 3 4 5 6 7 8 9 2求10 以内的斐波那契数列 a,b=0,1#同一行为2 个变量赋值 while b 10:#判断 b 的大小并进入循环print
5、(b)#打印 b 的值a,b=b,a+b 重新赋值1 1 2 3 5 8 3如果想横行显示使用end=print(b,end=)a,b=b,a+b 1 1 2 3 5 8 四:PYTHON 控 制 语 句1、在 if 语句中elif 是一个分支、可以有多个elif 分支也可以没有elif 分支、elif 也就是 else if 的缩写.x=int(input(Please enter an integer:)#使用 input 来接受用户输入、并使用int 转换为整形if x for i in range(3):print(i)0 1 2 range 的数值是0 开始计算、所以当你range(
6、4)的时候会生成0123 设定的 4 是不会出现的序列中。range()函数中有3 个参数 range(10,100,20)for a in range(10,100,20):print(a)10 30 50 70 90 第三个参数是用来设定步长的range()函数也可以用来生成列表list(range(1)0,1,2,3,4 3.break 和 continue 语句,以及循环的else 子语句break 语句用于跳出最近的for 或 while 循环for n in range(2,10):#定义 n 为 2-10 的数for x in range(2,n):#定义 x 为 2 n 的数i
7、f n%x=0:#判断 n%x 是否等于 0 print(n,等于,x,*,n/x)#打印 n 的值,并且输出n*x break#跳出循环else:#其他的结果在这里打印print(n,is a prime number)4.pass 语句,pass语句是一句空语句,不做任何事情while Trun:Pass 5.while 语句,只要条件为真,while 语句就会允许是重复执行。看看之前的列子a=1 while a def fib(n):#write fibonacc series up to n 打印斐波那契数列到Na,b=0,1 while b fib(100)#需要计算多少我们只要使用
8、刚才定义的函数即可fib 1 1 2 3 5 8 13 21 34 55 89 fib(200)1 1 2 3 5 8 13 21 34 55 89 144 2.关键字 def 用于声明一个函数,def 后面必须跟着函数名和以()表明的参数列表,然后在下一行开始构成函数体语句、并缩进。文档字符串,在函数体的第一行是可选的文档字符串Documentation String 文档字符串,为你的函数书写docstring 是一个号的习惯,docstring 必须使用()三个单引号包裹起来。可以使用print(my_function._doc_)来查看函数的文档字符串信息当函数被调用的时候、实际参数被
9、引入到函数里面代替函数的局部符号,像这个列子的 100/200 被传入给n 3.def 函数返回,定义一个斐波那契数列并返回,而不是打印 def fib2(n):返回斐波那契数列到列表 result=#定义一个空的列表a,b=0,1 while b fib2(100)1,1,2,3,5,8,13,21,34,55 4.函数中的参数名字不能用作关键字六:数 据 结 构1、列表插件列表时用包裹list.append(x)在列表末尾增加一个元素list.extend(l)添加指定列表的所有元素扩展列表list.insert(I,x)在指定位置插入一个元素a.insert(0,x)插入元素到头部lis
10、t.remove(x)删除列表中为x 的第一个元素list.pop(i)删除指定位置的元素并返回元素list.index(x)返回列表中为x 的第一个元素的索引list.count(x)返回列表中x 出现的次数list.sort(x)对列表中的元素排序list.reverse()反转列表中的元素del 语句可以删除指定列表元素、或者是清空整个列表,以或者是直接删除变量2、元组和序列插件元组时可以使用()包裹也可以不适用()而直接赋值元组在输出的时候总是包含(),而不管你插件时是否使用了()元组一旦赋值就不可以改变3、集合集合数据类型即使一个包含不同元组的无序集合大括号或set()用于创建集合,
11、但是如果你要创建一个空集合必须使用大括号而不是 set()可以使用set()将一个元组转换为集合 x=1,2,3,sam#创建一个元组 x 1,2,3,sam b=set(x)#使用 set()将元组赋值给b b 1,2,3,sam a=set(abcdefg)#使用 set()将允许自动创建一个集合 a a,c,b,e,d,g,f 4、字典字典以关键字作为索引,关键字可以是任何不可变的类型,数字和字符串都可以作为关键字。不能将列表作为关键字使用一对大括号创建字典,在大括号中使用逗号分隔(:)关键字和键值 c=name:sam,age:25 c age:25,name:sam c.sam 直接
12、获取关键之sam 的值c.huang =23 将在字典中增加一个关键字为huang,值为 23 的元素5、遍历技巧1、遍历字典时。关键字及其对应的值可以使用items()来遍历2、当遍历一个序列时,位置索引及其对应的值可以使用enumerate()函数来遍历3、如果想要同时遍历2 个或者对个序列时可以使用zip()函数将属性组合5、要像反序遍历一个序列,先正序指定序列,然后调用reversed()函数将其反转 for i in reversed(range(5):print(i)七:模 块七:一自 定 义 模 块1.回到上面的斐波那契数列的列子中、我们定义了变量和计算方法、但是当我们关闭pyt
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python 官方 手册 笔记
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内