Python基础.ppt

上传人:b****1 文档编号:1130557 上传时间:2022-10-17 格式:PPT 页数:281 大小:1.99MB
下载 相关 举报
Python基础.ppt_第1页
第1页 / 共281页
Python基础.ppt_第2页
第2页 / 共281页
Python基础.ppt_第3页
第3页 / 共281页
Python基础.ppt_第4页
第4页 / 共281页
Python基础.ppt_第5页
第5页 / 共281页
点击查看更多>>
下载资源
资源描述

Python基础.ppt

《Python基础.ppt》由会员分享,可在线阅读,更多相关《Python基础.ppt(281页珍藏版)》请在冰豆网上搜索。

Python基础.ppt

Python,.,第一章进入python3.5的精彩世界,.,前言,Python简介,Python安装,2,本节内容,.,进入Python编程世界,Python的官网网站:

http:

/www.python.orgUnix衍生系统可能已经安装了Python,在命令行对话框中键入“python”即可显示版本信息。

Windows下安装Python和安装其他软件一样,很easy!

编码方面:

Python3.x默认utf-8。

语法方面有改动,数据类型方面有调整。

面向对象、异常处理和模块等方面也有改动。

本教学使用Python3.5。

Python下载与安装,Python2.xvsPython3.x,.,Python安装,python官网有几个下载文件,有什么区别?

Python3.6.0a1-2016-05-17DownloadWindowsx86web-basedinstallerDownloadWindowsx86executableinstallerDownloadWindowsx86embeddablezipfileDownloadWindowsx86-64web-basedinstallerDownloadWindowsx86-64executableinstallerDownloadWindowsx86-64embeddablezipfilex86是32位,x86-64是64位。

可以通过下面3种途径获取python:

web-basedinstaller是需要通过联网完成安装的executableinstaller是可执行文件(*.exe)方式安装embeddablezipfile嵌入式版本,可以集成到其它应用中,.,安装好python后,在开始菜单栏中会自动添加一个名为python3.5的文件夹,点击该文件夹会有如图下图所示的一些子目录。

IDLE是Python集成开发环境,也称交互模式。

Python3.5是Python的命令控制台,里面只能执行Python命令。

第三个是帮助文档,点击后会弹出帮助文档。

最后一个是Python的模块文档。

本书若无特别指出,示例都是在IDLE中执行的。

进入Python编程世界,.,打开交互模式,如下图所示:

若看到,则表示是在Python交互式环境下,在Python交互式环境下,只能输入Python代码并立刻执行。

.,在交互式环境下输入print(Hello,world!

),按回车,可以看到输出了Hello,world!

如下图,红色箭头指向为输入部分,红色框为输出。

此处print后面带了括号,表示print是一个函数,单引号里面的叫字符串。

如果要让Python打印出指定的文字,可以用print()函数,然后把希望打印的文字用单引号或者双引号括起来,但不能混用单引号和双引号。

.,我们该怎么去刻意犯呢?

我们以前面的“Hello,world!

”为示例,如果将print(Hello,world!

)修改为print(Hello,world!

),去掉后面的单引号,在交互模式下测试一下。

输入语句:

print(Hello,world!

)可以看到屏幕打印结果如下图所示,这里打印意为在屏幕上输出文本,并非通过打印机打印出来:

通过这个错误提示,就能很快就知道问题的原因。

.,温故知新,学以致用,

(1)回顾一下Python的发展历程,起源和应用场景。

(2)在本地安装Python最新版本,安装好后卸载,卸载后再安装,尽量关注一下各个步骤的细节。

(3)尝试在不同操作系统上安装Python。

(4)在“Hellworld!

”示例中,尝试将print函数拼写错误,查看输出结果。

(5)不要用电脑测试,自己想想print(1+2)的输出结果。

.,Windows下运行Python程序,HelloWorld.py#-*-coding:

cp936-*-支持汉字注释printHello,world!

#我的第一个Python程序raw_input()#使cmd框不立刻退出三种运行方式打开源文件,用PythonShell运行。

双击源文件,用CMD运行。

在PythonShell中直接写程序运行。

进入Python编程世界,.,其他的Python集成开发环境,1)开源PythonWin+Win32Extensionshttp:

/IPython(增强的交互式Python)http:

/ipython.scipy.orgIDEStudio(IDLE以及更多)http:

/Eclipsehttp:

/pydew.sf.enthttp:

/eclipse.org2)商业WingIDE(WinWare公司)http:

/Komodo(ActiveState公司)http:

/,进入Python编程世界,.,Python学习资源,简明Python教程,啄木鸟社区,CSDN下载,其他,http:

/:

9081/doc/abyteofpython_cn/chinese/index.html,http:

/,htp:

/,http:

/www.python.orghttp:

/http:

/www.diveintopython.org/,.,Python快速入门,输入输出,注释,本章主题,操作符,赋值,数据类型,缩进,循环语句,条件语句,文件操作,错误处理,函数,类,模块,.,print输出,注释,print(“Helloworld!

“)#PythonShell提示符Helloworld!

abs(-4)#abs():

内建函数,取绝对值4myString=Helloworld!

#单引号、双引号成对使用printmyStringHelloworld!

myStringHelloworld!

#显示结果带引号_#下划线含义:

表示最后一个表达式Helloworld!

Python快速入门,.,print输出,注释,print(“%sis%dyearsold.”%(“李书豪”,26))李书豪is26yearsold.#%s字符串;%d整型;%f浮点型#Python非常灵活,即使将数字传递给%s,也不会引发严重后果logFile=open(myLogFile.txt,a)#打开文件printlogFile,Python让程序员的工作更轻松。

#重定向输出符号logFile.close()#关闭文件,Python快速入门,.,raw_input()输入,userName=raw_input(输入登录名:

)输入登录名:

李书豪print你的登录名为,userName你的登录名为李书豪#自动加空格#raw_input():

从用户那里得到数据输入;myNumber=raw_input(输入一个数字:

)输入一个数字:

1024print你输入数字的2倍是:

%d%(int(myNumber)*2)你输入数字的2倍是:

2048#int()字符串转换为整型,Python快速入门,.,操作符,标准算术操作符:

+-*/取整%取余*乘方print-2*3+2010/4*2print(-2*3)+(2010/(4*2)#括号增加可读性标准比较操作符:

=!

=3.143.14!

=3.14#渐渐被淘汰False逻辑操作符:

andornot(24)and(2=4)or(not(345)False#345等价于34and45,简洁!

Python快速入门,.,赋值,数据类型,Python变量名规则与其他编程语言一样,并且大小写敏感pptname=“IntroctiontoPython”pptName=“Python入门”height=1.71age=26n=heightn*=100#等价于n=n*100五种基本数字类型:

intlongboolfloatcomplex复数0102-1280x80-0XA9;12345678902010L-0xABCDEF123456L;TrueFalse;3.1415926-1.2E-1410.32.1e10;6.54+3.21j-1.23+45.6J0+1j99-88j-0.142857+0j,Python快速入门,.,数据类型字符串,字符串:

索引操作符:

切片操作符+连接运算*重复运算strPython=PythonstrIsCool=iscool!

strPython0#第一个字符strPython2:

5:

thoPstrIsCool-1#最后一个字符strIsCool:

2:

is!

strPython+strIsCool#n:

回车Pythoniscool!

-*30-,Python快速入门,.,数据类型列表、元组、字典,列表(list)和元组(tuple):

可以看成普通的“数组”numberList=1,2,3,4,5,6,7,8,9,0mixList=LiShuhao,26,1.71mixTuple=(Python,is,cool)#元组可以看成只读的列表,如:

mixTuple0=C+,出错!

printmixTuple0,mixTuple1,mixTuple-1Pythoniscool字典(dictionary):

由键值对(Key-Value)构成myDict=name:

LiShuhao,height:

171,age:

26formKeyinmyDict:

printmKey,myDictmKey#缩进:

Tab,空格,Python快速入门,.,缩进,while循环语句,if条件语句,缩进:

简洁、可读性好循环语句:

whilewhileexpression:

#expression条件表达式while_suite#根据条件循环执行的语句条件语句:

ifelifelseifexpression1:

#蓝色部分可以单独用if_suiteelifexpression2:

#绿色部分可以省略,也可以重复多个elif_suiteelseexpression3:

#用elif,最后必须有elseelse_suite#Python没有switch-case,Python快速入门,.,for循环语句,循环语句:

forrange()内建函数Python中的for循环与传统的for循环不太一样,不是计数循环,更像迭代循环,如:

fornItemin123,email,homework:

printnItemfornIteminrange(5):

#range(5)等价于1,2,3,4,5printnItem,#print不自动换行方法:

加逗号fornCharinmyString:

#myString=abcprintnCharforiinrange(len(myString):

#len()字符串长度print(%d)%(i),myStringi#输出:

(0)a,Python快速入门,.,for循环语句,循环语句:

forenumerate()内建函数#enumerate()突破约束:

索引、元素双循环fori,nCharinenumerate(myString):

print(%d)%(i),myStringi列表解析:

for语句squared=item*2foriteminrange(5)#014916complexTuple=(item*2foriteminrange(10)ifitem%2)#19254981,Python快速入门,.,文件操作,文件操作:

open()file()readlines()close()handle=open(file_name,access_mode=r)#默认r#r:

读取;w:

写入;a:

添加;+:

读写;b:

二进制访问。

filename=raw_input(请输入文件名:

)hFile=file(filename,r)fornL

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

当前位置:首页 > 法律文书 > 辩护词

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1