Python基础课件.ppt
- 文档编号:1035332
- 上传时间:2022-10-15
- 格式:PPT
- 页数:281
- 大小:2.15MB
Python基础课件.ppt
《Python基础课件.ppt》由会员分享,可在线阅读,更多相关《Python基础课件.ppt(281页珍藏版)》请在冰豆网上搜索。
前言Python简介Python安装2本节内容本节内容本节内容本节内容进入进入进入进入PythonPythonPythonPython编程世界编程世界编程世界编程世界-Python的官网网站:
的官网网站:
http:
/www.python.org-Unix衍生系统可能已经安装了衍生系统可能已经安装了Python,在命令行对话,在命令行对话框中键入“框中键入“python”即可显示版本信息。
即可显示版本信息。
-Windows下安装下安装Python和安装其他软件一样,很和安装其他软件一样,很easy!
-编码方面:
Python3.x默认utf-8。
-语法方面有改动,数据类型方面有调整。
-面向对象、异常处理和模块等方面也有改动。
-本教学使用Python3.5。
Python下载与安装下载与安装Python2.xvsPython3.xPythonPython安装安装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中执行的。
进入进入进入进入PythonPythonPythonPython编程世界编程世界编程世界编程世界打开交互模式,如下图所示:
若看到,则表示是在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)的输出结果。
WindowsWindowsWindowsWindows下运行下运行下运行下运行PythonPythonPythonPython程序程序程序程序HelloWorld.pyHelloWorld.py#-*-coding:
cp936-*-支持汉字注释printHello,world!
#我的第一个Python程序raw_input()#使cmd框不立刻退出三种运行方式三种运行方式打开源文件,用PythonShell运行。
双击源文件,用CMD运行。
在PythonShell中直接写程序运行。
进入进入进入进入PythonPythonPythonPython编程世界编程世界编程世界编程世界其他的其他的其他的其他的PythonPythonPythonPython集成开发环境集成开发环境集成开发环境集成开发环境11)开源)开源PythonWin+Win32Extensionshttp:
/IPython(增强的交互式Python)http:
/ipython.scipy.orgIDEStudio(IDLE以及更多)http:
/Eclipsehttp:
/pydew.sf.enthttp:
/eclipse.org22)商业)商业WingIDE(WinWare公司)http:
/Komodo(ActiveState公司)http:
/进入进入进入进入PythonPythonPythonPython编程世界编程世界编程世界编程世界PythonPythonPythonPython学习资源学习资源学习资源学习资源免费免费免费免费资源资源资源资源简明简明PythonPython教程教程啄木鸟社区啄木鸟社区啄木鸟社区啄木鸟社区CSDNCSDNCSDNCSDN下载下载下载下载其他其他其他其他http:
/:
9081/doc/abyteofpython_cn/chinese/index.htmlhttp:
/快速入门快速入门快速入门快速入门输入输出,注释本章本章主题主题操作符,赋值,数据类型缩进,循环语句,条件语句文件操作,错误处理函数,类,模块printprintprintprint输出,注释输出,注释输出,注释输出,注释print(“Helloworld!
“)#PythonShell提示符Helloworld!
abs(-4)#abs():
内建函数,取绝对值4myString=Helloworld!
#单引号、双引号成对使用printmyStringHelloworld!
myStringHelloworld!
#显示结果带引号_#下划线含义:
表示最后一个表达式Helloworld!
PythonPythonPythonPython快速入门快速入门快速入门快速入门printprintprintprint输出,注释输出,注释输出,注释输出,注释print(“%sis%dyearsold.”%(“李书豪”,26))李书豪is26yearsold.#%s字符串;%d整型;%f浮点型#Python非常灵活,即使将数字传递给%s,也不会引发严重后果logFile=open(myLogFile.txt,a)#打开文件printlogFile,Python让程序员的工作更轻松。
#重定向输出符号logFile.close()#关闭文件PythonPythonPythonPython快速入门快速入门快速入门快速入门raw_input()raw_input()raw_input()raw_input()输入输入输入输入userName=raw_input(输入登录名:
)输入登录名:
李书豪print你的登录名为,userName你的登录名为李书豪#自动加空格#raw_input():
从用户那里得到数据输入;myNumber=raw_input(输入一个数字:
)输入一个数字:
1024print你输入数字的2倍是:
%d%(int(myNumber)*2)你输入数字的2倍是:
2048#int()字符串转换为整型PythonPythonPythonPython快速入门快速入门快速入门快速入门操作符操作符操作符操作符标准算术操作符:
+-*/取整%取余*乘方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等价于34and4pptname=“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+0jPythonPythonPythonPython快速入门快速入门快速入门快速入门数据类型字符串数据类型字符串数据类型字符串数据类型字符串字符串:
索引操作符:
切片操作符+连接运算*重复运算strPython=PythonstrIsCool=iscool!
strPython0#第一个字符strPython2:
5:
thoPstrIsCool-1#最后一个字符strIsCool:
2:
is!
strPython+strIsCool#n:
回车Pythoniscool!
-*30-PythonPythonPythonPython快速入门快速入门快速入门快速入门数据类型列表、元组、字典数据类型列表、元组、字典数据类型列表、元组、字典数据类型列表、元组、字典列表(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,空格PythonPythonPythonPython快速入门快速入门快速入门快速入门缩进,缩进,缩进,缩进,whilewhilewhilewhile循环语句,循环语句,循环语句,循环语句,ifififif条件语句条件语句条件语句条件语句缩进:
简洁、可读性好循环语句:
whilewhileexpression:
#expression条件表达式while_suite#根据条件循环执行的语句条件语句:
ifelifelseifexpression1ifexpression1:
#蓝色部分蓝色部分可以单独用if_suiteif_suiteelifexpression2:
elifexpression2:
#绿色部分绿色部分可以省略,也可以重复多个elif_suiteel
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python 基础 课件