资源描述:
《Python官方手册笔记.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、PYTHON官方手册学习笔记一:PYTHON安装配置1、windows安装Python之后需要配置环境变量在dos窗口运行setpath=%path%;d:python32即可、设置完成之后就可以直接在dos命令行输入python打开python编辑器2、python编辑器的选择、建议使用Vim或者是自带的IDLE编辑器二:解释器及编码风格1、代码中使用#作为代码的注释2、在代码首行用#-*-coding:encoding-*-来指定代码的编码格式3、Python使用缩进来作为代码块分段、不需要使用{}来包裹代码4、在Pyt
2、hon用户4个空格来缩进代码5、每一行即一个代码行、不需要使用代码结束符6、Python中的变量在使用的时候直接赋值即可使用、而不需要像其他语言那里先定义7、Python中用=来赋值、可以同时为多个变量赋值x=y=z=0三:PYTHON基础1、在python可以直接使用+,-,*和/来计算2、Python中德字符串可以使用单引号(’)或者双引号(”)包围3、当你得字符串中包含有’的时候就需要使用”来包围”Isn’t”4、如果一行中代码过多需要使用反斜杠()然后在下一行继续输入即可当着是上一行代码的延续5、在字符串中可以使用(
3、)来换行6、如果在字符串中使用了(r)作用符之后、换行符和行尾的将不起作用、会被当做字符串来处理7、字符串中可以使用+符号连接2个字符串,并可以使用*符号来重复Word='Help'+'A'Print(Word)HelpA8、Python中字符串可以通过下标引用、下标中(0)表示第一个、(-1)表示最后一个>>>word='Help'+'A'>>>word[0]'H'>>>word[-1]'A'>>>word[4]'A'>>>word[2:4]'lp'1、python中字符串可以联合创建>>>'x'+word[1:]
4、'xelpA'>>>'Splat'+word[-1]'SplatA'10.可以使用内置函数len()来返回字符串的长度>>>len(word)511.python中列表需要使用[]包围、字符串需要使用’’包围,并可使用len()获取列表长度、可以通过a[1]的方式开查询列表里面的内容、从0开始-1是倒数开始查和字符串查询一样。12.列表中可以嵌套使用:>>>a=['a','b','c','d']>>>b=[1,a,3]>>>b[1,['a','b','c','d'],3]12.可以勇士.append来添加列表>>>b[1].a
5、ppend('xtra')>>>b[1,['a','b','c','d','xtra'],3]>>>a['a','b','c','d','xtra']13.2个实例1.打印出1-9的数字>>>a=1#为a赋值为1>>>whilea<10:#如果a小于10就进入循环print(a)#打印a的值a+=1#然后a自加1然后在返回到while语句判断,直到a>=10循环结束1234567892.求10以内的斐波那契数列>>>a,b=0,1#同一行为2个变量赋值>>>whileb<10:#判断b的大小并进入循环print(b)#打印b的
6、值a,b=b,a+b重新赋值1123583.如果想横行显示使用end=’’print(b,end='')a,b=b,a+b112358四:PYTHON控制语句1、在if语句中elif是一个分支、可以有多个elif分支也可以没有elif分支、elif也就是elseif的缩写.x=int(input("Pleaseenteraninteger:"))#使用input来接受用户输入、并使用int转换为整形ifx<0:#使用if语句判断用户输入的大小x=0#如果用户输入小于0就把0赋值给xprint('Negativechangedt
7、ozero')#打印结果elifx==0:使用elif分支来再次判断x的大小print('Zero')elifx==1:print('Single')else:#最后使用else来结束判断、ifelif之外的判读都输入else里面print('More')2.fox语句,for…in语句对任何序列都适用#Measuresomestrings:a=['cat','windows','defenestrate']#定义一个列表赋值给aforbina:#forin循环在a的范围内递归、等于吧a的三个都赋值给x一次print(b,le
8、n(b))#打印出b的值并用len()函数获得b的长度输出结果为:cat3windows7defenestrate123.range()函数,range函数用于生成一个迭代的等差的数字序列>>>foriinrange(3):print(i)012range的数值是0开始计算、