版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第1章Python概述第2章
Python基礎(chǔ)第3章流程控制第4章字符串第5章組合數(shù)據(jù)類(lèi)型
第6章函數(shù)第7章文件與數(shù)據(jù)格式化
第8章面向?qū)ο蟮?章異常第10章
Python計(jì)算生態(tài)與常用庫(kù)
第11章飛機(jī)大戰(zhàn)(完整版)全套PPT課件第1章
Python概述TM·認(rèn)識(shí)Python·
安裝Python解釋器·
常用的Python編輯器python·開(kāi)發(fā)第一個(gè)Python程序·模塊的安裝、導(dǎo)入與使用掌握如何安裝與使用模塊本課件是可編輯的正常PPT課件熟練
安
裝Python解釋器配置開(kāi)發(fā)環(huán)境熟悉
如何利用Python編寫(xiě)Python程序了
解Python
的發(fā)展歷程和特點(diǎn)學(xué)習(xí)目標(biāo)21401
認(rèn)
識(shí)Python02
安裝Python解釋器03
常用的Python編輯器04
開(kāi)發(fā)第一個(gè)Python程序05
模塊的安裝、導(dǎo)入與使用本課件是可編輯的正常PPT課件目錄頁(yè)01
認(rèn)識(shí)Python02
安裝Python解釋器03
常用的Python編輯器04
開(kāi)發(fā)第一個(gè)Python程序05
模塊的安裝、導(dǎo)入與使用本課件是可編輯的正常PPT課件目錄頁(yè)計(jì)算機(jī)目前已應(yīng)用在人類(lèi)日常生活的各個(gè)場(chǎng)景,計(jì)算機(jī)通過(guò)程序控制,程序通過(guò)編程語(yǔ)
言編寫(xiě),對(duì)于初次接觸編程的小伙伴而言,Python無(wú)疑是最為簡(jiǎn)潔、易上手的編程語(yǔ)言。1.1認(rèn)識(shí)Python
TM0∩本課件是可編輯的正常PPT課件pU1989年圣誕節(jié)期間,阿姆斯特丹的Guido(Guido
van
Rossum)自覺(jué)假日無(wú)趣,想起自己曾參與設(shè)計(jì)的一種優(yōu)美與強(qiáng)大并存,但最終慘遭失敗的語(yǔ)言ABC,
尋思不如開(kāi)發(fā)一個(gè)新的腳本解釋程序作為
ABC語(yǔ)言的繼承,于是Python
誕生了。1.1.1
Python的前世今生本課件是可編輯的正常PPT課件Python語(yǔ)法很多來(lái)自C語(yǔ)言,但又受到ABC
語(yǔ)言的強(qiáng)烈影響。自誕生開(kāi)始,Python
已經(jīng)具有了類(lèi)(class)
、函
數(shù)(function)
、
異
常處理(exception)
、
包括列表(list)
和詞典(dict)在內(nèi)的核心數(shù)據(jù)類(lèi)型,以及以模塊為基礎(chǔ)的拓展系統(tǒng)。1.1.1
Python的前世今生本課件是可編輯的正常PPT課件2012年P(guān)ython3.3版本發(fā)布,2014年P(guān)ython3.4版本發(fā)布,2015年P(guān)ython3.5版本發(fā)布,2016年P(guān)ython
3.6版本發(fā)布,2018年6月27日Python3.7.0發(fā)布,2019年10月14日
Python3.8.0發(fā)布2010年,Python2.x系列發(fā)布了最后
一個(gè)版本,其主版本號(hào)為2.7,同時(shí),
Python的維護(hù)者們聲稱(chēng)不在2.x系列
中繼續(xù)對(duì)主版本號(hào)升級(jí),Python2.x
系列慢慢退出歷史舞臺(tái)。Guido于1989年定下目標(biāo)之后便投
身于Python語(yǔ)言的設(shè)計(jì)之中,但Python的第一個(gè)公開(kāi)版本直到1991年才行,此版本使用C
語(yǔ)言實(shí)現(xiàn),能調(diào)用C語(yǔ)言的庫(kù)文件。2008年12月,Python3.0版本發(fā)布,
并被作為Python語(yǔ)言持續(xù)維護(hù)的主
要系列。1.1.1
Python的前世今生2000年10月,Python2.0發(fā)布,Python從基于maillist的開(kāi)發(fā)方式
轉(zhuǎn)為完全開(kāi)源的開(kāi)發(fā)方式。目前Python的最新版本為2020年
2月24日發(fā)布的3.8.2。本課件是可編輯的正常PPT
課件黑格爾說(shuō),存在即合理。一件事物能存在必有其合理性,而若該事物同時(shí)被大多數(shù)人接收與欣賞,那它必定具備許多獨(dú)到之處與優(yōu)點(diǎn)。Python
作為一種比較優(yōu)秀的編程語(yǔ)言,其優(yōu)點(diǎn)主要有以下幾點(diǎn):口簡(jiǎn)潔。Python代碼的行數(shù)往往只有C、C++、Java代碼數(shù)量的1/5~1/3口語(yǔ)法優(yōu)美。Python語(yǔ)言是高級(jí)語(yǔ)言,它的代碼接近人類(lèi)語(yǔ)言,只要掌握由英語(yǔ)單詞表示的助記符,就
能大致讀懂Python代碼口簡(jiǎn)單易學(xué)。Python
是一門(mén)簡(jiǎn)單易學(xué)的編程語(yǔ)言,它使編程人員更注重解決問(wèn)題,而非語(yǔ)言本身的語(yǔ)法
和結(jié)構(gòu)口開(kāi)
源
。Python
是FLOSS(自由/開(kāi)放源碼軟件)之一,用戶可以自由地下載、拷貝、閱讀、修改代碼
口可移植。Python
語(yǔ)言編寫(xiě)的程序可以不加修改地在任何平臺(tái)中運(yùn)行。1.1.2
Python語(yǔ)言的特點(diǎn)本課件是可編輯的正常PPT課件黑格爾說(shuō),存在即合理。一件事物能存在必有其合理性,而若該事物同時(shí)被大多數(shù)人接收與欣賞,那它必定具備許多獨(dú)到之處與優(yōu)點(diǎn)。Python
作為一種比較優(yōu)秀的編程語(yǔ)言,其優(yōu)點(diǎn)主要有以下幾點(diǎn):口擴(kuò)展性良好。Python
不僅可以引入.py
文件,還可以通過(guò)接口和庫(kù)函數(shù)調(diào)用由其它高級(jí)語(yǔ)言(如C語(yǔ)言、
C++、Java
等)編寫(xiě)的代碼口類(lèi)庫(kù)豐富。世界各地的程序員通過(guò)開(kāi)源社區(qū)又貢獻(xiàn)了十幾萬(wàn)個(gè)幾乎覆蓋各個(gè)應(yīng)用領(lǐng)域的第三方函數(shù)庫(kù)口通用靈活。Python
是一門(mén)通用編程語(yǔ)言,可被用于科學(xué)計(jì)算、數(shù)據(jù)處理、游戲開(kāi)發(fā)、人工智能、機(jī)器
學(xué)習(xí)等各個(gè)領(lǐng)域口模式多樣。Python
既支持面向?qū)ο缶幊?,又支持面向過(guò)程編程口良好的中文支持。Python
3.x解釋器采用UTF-8
編碼表達(dá)所有字符信息,編碼支持英文、中文、韓文、
法文等各類(lèi)語(yǔ)言本課件是可編輯的正常PPT課件
1.1.2Python語(yǔ)言的特點(diǎn)口執(zhí)行效率不夠高,Python
程序的效率只有C語(yǔ)言程序的1/10??赑ython3.x和Python
2.x不兼容。Python因自身的諸多優(yōu)點(diǎn)得到廣泛應(yīng)用,但Python的缺點(diǎn)也不可忽視。Python主要具有以下缺點(diǎn):1.1.2
Python語(yǔ)言的特點(diǎn)本課件是可編輯的正常PPT課件01
認(rèn)
識(shí)Python02
安
裝Python解釋器03
常用的Python編輯器04
開(kāi)發(fā)第一個(gè)Python
程序05
模塊的安裝、導(dǎo)入與使用本課件是可編輯的正常PPT課件目錄頁(yè)P(yáng)ython
解釋器有多個(gè)版本,考慮到主要的Python
標(biāo)準(zhǔn)庫(kù)更新只針對(duì)3.x系列,且當(dāng)下企業(yè)也正從Python
2.x向3.x過(guò)渡,
因此對(duì)于初學(xué)Python
的讀者而
言
,Python3.x
無(wú)疑是明智的選
擇。1.2安裝Python解釋器本課件是可編輯的正常PPT課件puthonCommunityDownloadthe
latestversion
of
PythonDownloadPython3.8.2LookingforPythonwithadilentOS7PythonforwWndows.unuxUNXMacOSXotherWanttohelptestdevelopmentversionsofPython?Prereleas
DockerimanLookngforPython277See
bebowlorspecifi
eleases1.訪問(wèn)Python
官網(wǎng)的下載頁(yè)面:/downloads/。1.2安裝Python解釋器本課件是可編輯的正常PPT課件2.進(jìn)入Windows
版本軟件下
載頁(yè)面,根據(jù)操作系統(tǒng)版本選擇相應(yīng)軟件包。本教材使用的是Windows
764位操作系統(tǒng),此處
選擇3.7.2版本、.exe形式的安裝
包。DPythonReleasesfor
W×→
C
安
全|https
/Mwww.python.org/
downloads/mindows/PythonReleases
for
WindowsLatestPython3
Release
-Python
382LatestPython2Release-Python2.7.17StableReleasesPython3.7.7-March
10,2020NotethatPython
3.7.7
connot
be
used
on
Windows
XP
or
earlier.Download
Windows
help
fileDownloadWindowsx86-64embeddable
ipfile·DownloadWindowsx86-64executableinstaller·Download
Windows
x86-64web-based
installerDownloadWindowsx86embeddablezipfile·DownloadWindowsx86executableinstaller·DownloadWindowsx86web-basedinsallerPython
3.8.2-Feb.24,2020Note
thatPython
3.8.2connot
be
used
on
Windows
XP
or
earlier.Pre-releasesPython37.7rc1March
4,2020DownloadWindowshelpfileDownloadWindowsx8664
embedable
zipfile·Download
Wndows
x86-64executableinstaller·Download
Wndows
x86-64web-based
installerDownload
Windows
x86
embeddable
zip
file·DownloadWindowsx86executableinstaller·DownloadWindowsx86web-basedinstallerPython
3.9.0a4-Feb.26,2020DownloadWndowshelpfileDownload
Windows
x86-64embeddable
zip
file·Download
Windows
x86-64executableinstaller·Download
Wndows
x86-64web-basedinstaller·DownloadWndowsx86embeddablezipfileDownload
Windowshelpfilewwwpython.org/fp/python/3.9.0/python390a4.chm
o
file本課件是可編輯的正常PPT課件1.2安裝Python解釋器
···············Python
3.8.2(64-bit)Setup
XInstallPython3.8.2(64-bit)SelectInstallNow
toinstallPython
with
default
settings,or
choose
Customize
to
enable
or
disable
features.→
InstallNowC:Users\Administrator\AppData\LocalPrograms\Python\Python38IncludesIDLE,pipanddocumentationCreatesshortcuts
and
file
associations→Customize
installationChoose
location
and
features3.勾選
“AddPython
3.8
toPATH”,選擇
“Install
Now”
開(kāi)
始自動(dòng)安裝Python
解釋器、配置
環(huán)境變量。片刻后安裝完成。1
.
2安裝Python
解釋器
?Install
launcher
for?Add
Python3.8
toallusers(recommended)PATHCancel本課件是可編輯的正常PPT
課件麗管理員:Windows
命令處理程序-pythonMicrosoftWindows
[版本6.1.7601]版權(quán)所有
(c)2009Microsoft
Corporation。保留所有權(quán)利。C:Windows\SysWOW6
4>
pythonPython3.8.2<tags038.2:7h3ab59,Feb252020,23:83:10)[MSCv.191664bit<AM
D64>]onwin32Iype"help"
。"copyright"
。"credits"or"license"formoreinformation.>>>Python3.8(64-bit)
□ython
3.8.2
(tags/v3.8.2:7b3ab59,Feb252020,23:03:10)LMSC
v.191664
bit(AMD64)]on
win32ype
"help^
"copyright","credits"or"license"formoreinformation.—4.在【開(kāi)始】菜單欄中搜索“python”
,找到并單擊打開(kāi)Python3.8(64bit)。5.在控制臺(tái)中輸入Python,
按
下Enter鍵進(jìn)入Python
環(huán)境1.2安裝Python解釋器本課件是可編輯的正常PPT課件01認(rèn)
識(shí)Python02安裝Python解釋器03常用的Python編輯器04
開(kāi)發(fā)第一個(gè)Python程序05
模塊的安裝、導(dǎo)入與使用本課件是可編輯的正常PPT
課件目錄頁(yè)工欲善其事,必先利其器。雖然安裝Python
解釋器、配置環(huán)境變量之后,便可
開(kāi)始Python
程序的開(kāi)發(fā),但使用好的編輯
器能大大提升開(kāi)發(fā)效率。常用的Python
編
輯器有PyCharm
、Jupyter
Notebook等
等。1
.3常用的Python
編輯器
本課件是可編輯的正常PPT課件PyCharm
常用于編輯Python
項(xiàng)目,它具備非常齊備的功能,如調(diào)試、語(yǔ)法高亮、Project管理、代碼跳轉(zhuǎn)、智能提示、自動(dòng)完
成、單元測(cè)試、版本控制等,使用PyCharm
可以實(shí)現(xiàn)程序編寫(xiě)、運(yùn)行、測(cè)試的一體化。1
.3常用的Python
編輯器
本課件是可編輯的正常PPT課件訪問(wèn)PyCharm官方網(wǎng)址http://www.jetbrains.com/pycharm/download/,
進(jìn)
入PyCharm的下載頁(yè)面。Download
PyCharmWindows
Mac
LinuxProfessionalForbothScientificandWeb
Pythondevelopment.With
HTML,JS,and
SQL
support.CommunityFor
purePythondevelopmentVersion:2019.3.3Build:193.6494.307
February2020System
requirements
InstallationInstructionsDownloadDownloadFree
trialFree,open-source1.3.1
PyCharm四
Dowrload
PyCharm:Py
×c■
安
全|
https/
//pycharm/download/#section=windows本課件是可編輯的正常PPT
課
件ToolsLanguages
Solutions
Support
Company
StoreComing
in2020.1What's
New
Features
Learning
Center
BuyDownloadPyCharmNS√提供Python
IDE的所有功能,支持Web
開(kāi)發(fā)?!?/p>
支
持JavaScript、CoffeeScriptTypeScript、
CSS和Cython
等?!?/p>
支持遠(yuǎn)程開(kāi)發(fā)、
Python分析器、數(shù)據(jù)庫(kù)和
SQL語(yǔ)句?!?/p>
輕量級(jí)的Python
IDE,只支持Python開(kāi)發(fā)?!?/p>
免費(fèi)、開(kāi)源、集成Apache2
的許可證?!?/p>
智能編輯器、調(diào)試器、支持重構(gòu)和錯(cuò)誤檢查,
集
成VCS版本控制。Professional和Community是PyCharm
的兩個(gè)版本,這兩個(gè)版本的特點(diǎn)如下。Community版本特點(diǎn)Professional版本特點(diǎn)1.3.1
PyCharm本課件是可編輯的正常PPT
課
件Jupyter
Notebook(簡(jiǎn)稱(chēng)Jupyter
)便于創(chuàng)建和共享文檔,支持實(shí)時(shí)代碼,
它本質(zhì)上是一個(gè)Web應(yīng)用程序,與PyCharm相比,它調(diào)試方便、小巧靈活、
方便圖表展示。1.3.1JupyterNotebook本課件是可編輯的正常PPT課件使用pip工具可以方便地安裝Jupyter,pip
工具是Python
包管理工具,3.4+版本的Python解釋器內(nèi)嵌了pip
管理工具,打開(kāi)Windows
命令行,使用pip
命令安
裝Jupyter。安裝命令:pip
install
jupyternotebook1.3.1JupyterNotebook本課件是可編輯的正常PPT課件01認(rèn)
識(shí)Python02
安裝Python解釋器03
常用的Python編輯器04
開(kāi)發(fā)第一個(gè)Python程序05
模塊的安裝、導(dǎo)入與使用本課件是可編輯的正常PPT
課件目錄頁(yè)1.單擊桌面上PyCharm的快捷方式打開(kāi)PyCharm,
初次打開(kāi)PyCharm
時(shí)會(huì)彈出JetBrains
Privacy
Policy窗口,用戶需在該
窗口中勾選同意用戶協(xié)議;之后會(huì)進(jìn)入PyCharm的主題選擇窗口,在該窗口中選擇
PyCharm的主題后方可啟動(dòng)PyCharm,
進(jìn)
入
PyCharm的歡迎窗口。圖Welcome
to
PyCharm(AdministratopCPyCharmVersion
2018.3.1+Create
New
ProjectOpenFCheckout
from
VersionControl▼卒Configurev
GetHelp▼1.4.1使用PyCharm編寫(xiě)Python程序本課件是可編輯的正常PPT課件2.單擊“Create
New
Project”進(jìn)入Create
Project窗口。1.4.1使用PyCharm編寫(xiě)Python程序本課件是可編輯的正常PPT課件3.在CreateProject窗口可以設(shè)置項(xiàng)目的存儲(chǔ)路徑,這里設(shè)置項(xiàng)目存儲(chǔ)路徑為F:\python\first_proj,設(shè)置完成后單擊“Create”按鈕,進(jìn)入項(xiàng)目界面。圖
first_proj[F:\python\first_proj]-PyCharm
□SearchEverywhere
Double
ShiftGo
to
File
Ctrl+Shift+NRecentFiles
Ctrl+ENavigationBarAlt+Home
Dropfileshere
to
open1.4.1使用PyCharm編寫(xiě)Python程序EileEditViewNavigateCodeRefactorRunIoolsVCSWindowHelp■
first_projProject
崇資▼firstprojF\python\firstprojExternalLibraries?數(shù)
■圖first_proj
[F:\python\first_proj]-PyCharmEileEditViewNavigateCodeRefactorRun
IoolsvCSWindowHelpfrst
projProject
卡
章
▼》
firstpro
0ExternalFileNewvScratch
File
Ctrl+Alt+Shift+Insert
DirectonPythonPackageCut
Ctrl+XD
CopyCtrl+CCQpy
Path
Ctrl+Shift+CCopyRelativePathCtrl+Alt+Shift+CPaste
Ctrl+VPython
ieJupyterNotebookHTMLFileResourceBundleFind
Usage
Alt+F7Findin
Path.
Ctrl+Shift+FReplace
in
Path.
Ctrl+Shift+RInspectCodecentFilesCtrl+EvigationBarAlt+Homeopfiles
here
to
openRefactorCleanPythonCompildFilesAddtoFavoritesShow
ImageThumbnailsCtrl+Shift+LocalHistonSynchronize'first_proShow
inExplorerDirectoryPat
CtrCompareWithMarkDirectorya□CreatesaPy⑤Create
Gist04.經(jīng)以上操作后我們創(chuàng)建了一個(gè)空Python項(xiàng)目,之后還需要在項(xiàng)目中添加Python
文件。右擊項(xiàng)目名稱(chēng),在彈出的下拉菜單中選擇【New】→【Python1.4.1使用PyCharm編寫(xiě)Python程序File】。6.這里輸入的文件名為“first”,文件添加完成后的PyCharm
窗口。圖firstprojF:\python\first_pro]-Afirst.py
[firstproj-PyCharmEileEditViewNavigateCodeRefactorRunIools
VCs
Window
Help■firstproj)s
first.py)Project
②
中
牽
▼
first.pyfirst_projF\python\first_projfirst.pyhExternalLibraries四
New
PythonfileXName:
tlKind:
Python
fileOKCancel5.單擊下拉列表中的“PythonFile”將彈出“NewPythonfile”窗口。1.4.1使用PyCharm編寫(xiě)Python程序得
識(shí)
-
4
H
J
立
:
m
11:1
n/a
UTF-8÷母QRun:
first×
☆■>》個(gè)
個(gè)
>》E:\python\first_proj\venv\Scripts\python.exe
E:/python/first_proj/first.pyHello
World!Processfinishedwith
exit
code0因TerminalPythonConsole?4.Run=6:TODO
OEvent
Log在first.py文件中輸入:print(“HelloWorld!”)單擊工具欄的運(yùn)行Run
按鈕來(lái)啟動(dòng)項(xiàng)目,執(zhí)行結(jié)果將在窗口下方顯式。1.4.1使用PyCharm編寫(xiě)Python程序本課件是可編輯的正常PPT課件▲在命令行中輸入“jupyternotebook
”命令,Jupyter
將在瀏覽器中啟動(dòng)。這里在F:\python
目錄下打開(kāi)命令行窗口,執(zhí)行Jupyter
的啟動(dòng)命令,瀏覽器中呈
現(xiàn)的Jupyter
主界面。θ
□CHomePage
-Select
or<→c
①
localhost:8889/tree#notebooks
☆C
jupyterRunning
ClustersSelect
items
toperform
actions
on
them.
文
件
列
表□
0
/
Name
ast
Modif□
O
first_proj
10分鐘前1.4.2使用Jupyter
編寫(xiě)Python
程
序本課件是可編輯的正常PPT
課件與PyCharm
類(lèi)似,在編寫(xiě)Python
程序之前需先創(chuàng)建Python
文件。單擊Jupyter
主界面文件列表右上角的“New”,
選擇下拉列表中的“Python3”可創(chuàng)建一個(gè)Python
文件。Upload
New▼
NotebooktePython
3Other:Text
FileFolderTerminal本課件是可編輯的正常PPT
課件1.4.2使用Jupyter編寫(xiě)Python程
序創(chuàng)建Python
文件后Jupyter會(huì)在瀏覽器中打開(kāi)一個(gè)新的頁(yè)面,在該頁(yè)面中“Untitled”是文件名;文件名下方是菜單欄,提供保存、打開(kāi)、新建文件等功能;菜單欄下方是工具欄,提供執(zhí)行、剪切、粘貼等于代碼相關(guān)的操作功能。Home
Page
-Select
or
O
Untled-JupyterNote①
localhost8889/notebooks/Untitledipynb?kernel_name=python3Cjupyter
Unted晶后檢查幾秒前(未保存改交1.4.2使用Jupyter編寫(xiě)Python程序本課件是可編輯的正常PPT
課件在Jupyter
文件頁(yè)面的“In[]:”后的文本框中輸入print(“helloworld!”),單擊文本框上方的運(yùn)行按鈕,程序執(zhí)行結(jié)果將會(huì)在文本框下方直接輸出。凸
8<運(yùn)行
代碼
In
[1]:
print('helloworld!')
helloworld!使用快捷鍵Ctrl+S
(或修改文件頁(yè)面的文件名)可以將當(dāng)前頁(yè)面中編輯的代
碼和代碼的運(yùn)行結(jié)果都保存在以“.ipynb
”的文件中,保存后的文件將會(huì)出現(xiàn)在
Jupyter主頁(yè)的文件列表中,雙擊列表中的文件,可在瀏覽器中打開(kāi)并繼續(xù)使用
文件。
本課件是可編輯的正常PPT
課件1.4.2使用Jupyter編寫(xiě)Python程
序01認(rèn)
識(shí)Python02
安裝Python解釋器03
常用的Python編輯器04
開(kāi)發(fā)第一個(gè)Python程序05
模塊的安裝、導(dǎo)入與使用本課件是可編輯的正常PPT
課件目錄頁(yè)在編寫(xiě)代碼的過(guò)程中,隨著程序復(fù)雜度的提高,代碼量也會(huì)同步增長(zhǎng),這時(shí)若還是在一個(gè)文件中編寫(xiě)
代碼,該文件中代碼的維護(hù)就會(huì)越
來(lái)越困難。為了保證代碼的可維護(hù)
性,開(kāi)發(fā)人員通常將一些功能性代碼放在其他文件中,這樣用于存放
功能性代碼的文件就是模塊。1.5
模塊的安裝、導(dǎo)入與使用本課件是可編輯的正常PPT課件以模塊形式組織代碼不僅可保證代碼的可維護(hù)性,也可提高代碼的
可復(fù)用性。Python
內(nèi)置了一些標(biāo)準(zhǔn)
模塊,Python
的使用者也貢獻(xiàn)了許多豐富且強(qiáng)大的第三方模塊。標(biāo)準(zhǔn)模塊可以直接導(dǎo)入與使用,第三方
模塊則需先行安裝。少Os模塊的安裝、導(dǎo)入與使用Pandsom本課件是可編輯的正常PPT課件1.5利用Python
內(nèi)置的pip
工具可以非常方便地安裝Python
第三方模塊,該工具可在命令行中使用,使用該工具在命令行中安裝第三方模塊的命令為:pipinstall模塊名。例如安裝用于開(kāi)發(fā)游戲的pygame
模塊,具體命令為:pip
install
pygame。有網(wǎng)絡(luò)或網(wǎng)絡(luò)不佳,pip將無(wú)法順利安裝第三方模塊。本課件是可編輯的正常PPT課件需要的是pip
是在線工具,pip
命令執(zhí)行后,它需要聯(lián)網(wǎng)獲取模塊資源,若沒(méi)1.5.1模塊的安裝注
意在使用模塊中定義的內(nèi)容之前,需先將模塊導(dǎo)入到當(dāng)前程序。Python使用import
關(guān)鍵字導(dǎo)入模塊,其語(yǔ)法格式如下:◆import模塊1,模塊2,..模塊導(dǎo)入后,可通過(guò)點(diǎn)字符“.”調(diào)用模塊中的內(nèi)容,其語(yǔ)法格式如下:
√
模塊.函數(shù)√
模塊.變量1.5.2模塊的導(dǎo)入與使用本課件是可編輯的正常PPT課件通過(guò)點(diǎn)字符調(diào)用模塊中的內(nèi)容可避免多個(gè)模塊中存在同名函數(shù)時(shí)代碼產(chǎn)生歧義,但若不存在同名函數(shù),可使用from..import...
語(yǔ)句直接將模塊的指定內(nèi)容導(dǎo)
入程序,并在程序中直接使用模塊中的內(nèi)容。例如將pygame
模塊的init()函數(shù)導(dǎo)入程序,并直接使用該函數(shù),具體代碼如
下
:from
pygame
import
initinit()1.5.2
模塊的導(dǎo)入與使用本課件是可編輯的正常PPT課件使用from...import
…語(yǔ)句也可將指定模塊的全部?jī)?nèi)容導(dǎo)入當(dāng)前程序,此時(shí)可使用“*”指代模塊中的全部?jī)?nèi)容,雖然from..import*可以方便地導(dǎo)入一個(gè)模
塊中的所有內(nèi)容,但考慮到代碼的可維護(hù)性,此種方式不應(yīng)被過(guò)多地使用。例如將pygame模塊的init()
函數(shù)導(dǎo)入程序,并直接使用該函數(shù),具體代碼如下
:>frompygameimport*1.5.2模塊的導(dǎo)入與使用本課件是可編輯的正常PPT課件模塊(module)
、
包
(package)和庫(kù)(lib)是Python組織代碼的三種方式。模塊是最基礎(chǔ)的代碼組織方式,每個(gè)包含有組織的代碼
片段的.py
文件都是一個(gè)模塊,文件名就是模塊名。包以類(lèi)似目錄的結(jié)構(gòu)組織模塊文件或子包,簡(jiǎn)單來(lái)說(shuō),
一個(gè)包含
init_.py
文件的目錄就是一個(gè)包。包中必有__init__.py文件,可以有多個(gè)模塊或子包。庫(kù)是一個(gè)抽象概念,它是指具有相關(guān)功能的模塊的集合。本課件是可編輯的正常PPT課件招:代碼的組織方式——???、包與庫(kù)多學(xué)一本章首先通過(guò)Python的發(fā)展史、語(yǔ)言特點(diǎn)兩方面簡(jiǎn)單介紹了Python,然后介紹了如何安裝Python
解釋器,之后介紹了PyCharm、JupyterNotebook兩種常用的Python
編輯器,以及
如何編寫(xiě)Python
程序,最后介紹了Python模塊的安裝、導(dǎo)入與使
用。通過(guò)本章的講解,希望讀者能對(duì)Python
語(yǔ)言有個(gè)簡(jiǎn)單的認(rèn)識(shí),并能熟練搭建Python
開(kāi)發(fā)環(huán)境,了解Python
編輯器的使用
方式,以及模塊的安裝與使用。1.6本章小結(jié)本課件是可編輯的正常PPT課件ThankVOu第2章
Python基礎(chǔ)pythonTM
·
良好的代碼格式·標(biāo)識(shí)符和關(guān)鍵字
·變量和數(shù)據(jù)類(lèi)型·數(shù)字類(lèi)型·運(yùn)算符學(xué)習(xí)目標(biāo)了
解Python
代碼格式熟悉
Python
中的標(biāo)識(shí)符和關(guān)鍵字;運(yùn)算符掌握
Python
中的變量和數(shù)據(jù)類(lèi)型本課件是可編輯的正常PPT課件了解Python
中數(shù)字類(lèi)型的分類(lèi)2142.1良好的代碼格式2.2
標(biāo)識(shí)符和關(guān)鍵字2.3變量和數(shù)據(jù)類(lèi)型2.4精彩實(shí)例2.5數(shù)字類(lèi)型目錄頁(yè)本課件是可編輯的正常PPT課件2.6
運(yùn)算符2.7
精彩實(shí)例2.8
本章小結(jié)目錄頁(yè)本課件是可編輯的正常PPT課件2.2
標(biāo)識(shí)符和關(guān)鍵字2.3變量和數(shù)據(jù)類(lèi)型2.4
精彩實(shí)例2.5
數(shù)字類(lèi)型2.1良好的代碼格式目錄頁(yè)本課件是可編輯的正常PPT課件良好的代碼格式可提升代碼的可讀性,與其他語(yǔ)言不通,Python
代碼的格式是
Python語(yǔ)法的組成之一,不符合格式規(guī)
范的Python
代碼很可能存在語(yǔ)法問(wèn)題,
在運(yùn)行期間也很可能產(chǎn)生錯(cuò)誤。本課件是可編輯的正常PPT課件2.1良好的代碼格式單行注釋以“#
”開(kāi)頭,用于說(shuō)明當(dāng)前行或之后代碼的功能。單行注釋既可以單獨(dú)占一行,也可以位于標(biāo)識(shí)的代碼之后,與標(biāo)識(shí)的代碼共占一行。#第一個(gè)注釋print(“Hello,Python!”)
#第二個(gè)注釋2.1.1注釋本課件是可編輯的正常PPT課件1111print(value,..,sep='',end='\n',file=sys.stdout,
flush=False)111111多行注釋是由三對(duì)雙引號(hào)或單引號(hào)包裹的語(yǔ)句,主要用于說(shuō)明函數(shù)或類(lèi)的功能。2.1.1注釋本課件是可編輯的正常PPT
課件Python代碼的縮進(jìn)可以通過(guò)Tab鍵控制,也可使用空格控制??崭袷荘ython3首選的縮進(jìn)方法,一般使用4個(gè)表示一級(jí)縮進(jìn);Python3不允許混合使用Tab和空格。if
True:if
True:print("True")
print("True")else:else:print("False")
print(“hello”)print("False")
("False")2.1.2縮進(jìn)本課件是可編輯的正常PPT課件Python
官方建議每行代碼不超過(guò)79個(gè)字符,若代碼過(guò)長(zhǎng)應(yīng)該換行。Python
會(huì)將圓括號(hào)、中括號(hào)和大括號(hào)中的行進(jìn)行隱式連接,我們可以根據(jù)這個(gè)特點(diǎn)實(shí)現(xiàn)過(guò)長(zhǎng)
語(yǔ)句的換行顯示。string=(
“Python
是一種面向?qū)ο?、解釋型?jì)算機(jī)程序設(shè)計(jì)語(yǔ)言,“
“由Guido
van
Rossum于1989年底發(fā)明?!薄暗谝粋€(gè)公開(kāi)發(fā)行版發(fā)行于1991年,”“源代碼同樣遵循GPL(GNU
General
Public
License)協(xié)議。
”)2.1.3語(yǔ)句換行本課件是可編輯的正常PPT課件2.3變量和數(shù)據(jù)類(lèi)型2.4精彩實(shí)例2.5數(shù)字類(lèi)型2.2
標(biāo)識(shí)符和關(guān)鍵字2.1良好的代碼格式目錄頁(yè)本課件是可編輯的正常PPT課件現(xiàn)實(shí)生活中,人們常用一些名稱(chēng)來(lái)標(biāo)記事物。例如,每
種水果都有一個(gè)名稱(chēng)來(lái)標(biāo)識(shí)。LEMONPOMEGRANATEWATERRMELON水果名稱(chēng)0RANGEFIGS本課件是可編輯的正常PPT
課
件APPLEMELONPEACH2.2.1標(biāo)識(shí)符KIWI·標(biāo)示符由字母、下劃線和數(shù)字組成,且數(shù)字不能開(kāi)頭?!ython
中的標(biāo)識(shí)符是區(qū)分大小寫(xiě)的。例如,andy
和Andy是不同
的標(biāo)識(shí)符?!ython
中的標(biāo)識(shí)符不能使用關(guān)鍵字。若希望在程序中表示一些事物,開(kāi)發(fā)人員需要自定義一些符號(hào)和名稱(chēng),這些符號(hào)和名稱(chēng)叫做標(biāo)識(shí)符。
Python
中的標(biāo)識(shí)符需要遵守一定的規(guī)則。命名規(guī)則2.2.1標(biāo)識(shí)符本課件是可編輯的正常PPT課件見(jiàn)名之意常量名使用大寫(xiě)的單個(gè)單詞或由下畫(huà)線連接的多個(gè)單
詞模塊名、函數(shù)名使用小寫(xiě)的單個(gè)單詞或由下畫(huà)線連
接的多個(gè)單詞;類(lèi)名使用大寫(xiě)字母開(kāi)頭的單個(gè)或多個(gè)
單詞。為了規(guī)范命名標(biāo)識(shí)符,關(guān)于標(biāo)識(shí)符的命名提以下建議:2.2.1標(biāo)識(shí)符本課件是可編輯的正常PPT課件In
[1]:
help(“import”)The"import"statement和和和
-
-
===和相和和
-
-
==*import_stmt::=“import"module["as"identifier](,"module["as"identifier])*"from"relative_module"import"identifier["as"identifier](,"identifier
["as"identifier])*"from"relative_module"import"“(”identifier["as"identifier](,"identifier[“as"identifier])*[","]“)"I"from”module"import"“*module
::=(identifier“.”)*identifierrelative_module
::=”.“*moduleI”
."+The
basicimportstatement(no“from”clause)isexecutedintwosteps:1.find
a
module,loading
and
initializing
it
ifnecessary2.define
a
name
or
names
in
the
local
namespace
for
the
scopewhere
the
"import"statement
occurs.關(guān)鍵字是Python已經(jīng)使用的、不允許開(kāi)發(fā)人員重復(fù)定義的標(biāo)識(shí)符。Python3中一共有35個(gè)關(guān)鍵字,每個(gè)關(guān)鍵字都有不同的作用。在Jupyter單元格中執(zhí)行
“help(”關(guān)鍵字“)”可查看關(guān)鍵字的聲明。2
.
2
.
2
關(guān)
鍵
字2.1良好的代碼格式2.2標(biāo)識(shí)符和關(guān)鍵字2.3
變量和數(shù)據(jù)類(lèi)型2.4精彩實(shí)例2.5數(shù)字類(lèi)型目錄頁(yè)本課件是可編輯的正常PPT課件程序在運(yùn)行期間用到的數(shù)據(jù)會(huì)被保存在計(jì)算機(jī)的內(nèi)存單元中,為了方便
存取內(nèi)存單元中
的數(shù)
據(jù),Python
使用
標(biāo)識(shí)符來(lái)標(biāo)識(shí)不同的內(nèi)存單元,如此,
標(biāo)識(shí)符與數(shù)據(jù)建立了聯(lián)系。內(nèi)存單元151820內(nèi)存地址0x101f8902.3.1變量本課件是可編輯的正常PPT
課件變量num標(biāo)識(shí)內(nèi)存單元的標(biāo)識(shí)符又稱(chēng)為變量名,Python
通過(guò)賦值運(yùn)算符“=”將內(nèi)存單元中存儲(chǔ)的數(shù)值與變量名建立聯(lián)系,即定義變量,具體語(yǔ)法格式如下:變量=值將內(nèi)存單元中存儲(chǔ)的數(shù)據(jù)100與變量
名data
建立聯(lián)系2.3.1變量本課件是可編輯的正常PPT課件data
=100符串、列表、元
組、字
典等。數(shù)字類(lèi)型(numbers)
字符串類(lèi)型(str)列表類(lèi)型(list)數(shù)據(jù)類(lèi)型元組類(lèi)型(tuple)字典類(lèi)型(dict)集合類(lèi)型(set)本課件是可編輯的正常PPT
課件根據(jù)數(shù)據(jù)存儲(chǔ)形式的不同,數(shù)據(jù)類(lèi)型分為基礎(chǔ)的數(shù)字類(lèi)型和比較復(fù)雜的組合類(lèi)型,其中數(shù)字類(lèi)型又分為整型、浮點(diǎn)型、布爾類(lèi)型和復(fù)數(shù)類(lèi)型;組合類(lèi)型分為字整型(int)
布爾類(lèi)型(bool)浮點(diǎn)型(float)復(fù)數(shù)類(lèi)型(complex)2.3.2數(shù)據(jù)類(lèi)型整型:0101
-239False
True>浮點(diǎn)型:3
.
14154
.
2E-10-2.334E-9復(fù)數(shù)類(lèi)型:3.12+1.2.3j-1.23-93j
>
布
爾
類(lèi)
型
:TrueFalse本課件是可編輯的正常PPT課件Python
內(nèi)置的數(shù)字類(lèi)型有整型(int)、浮
點(diǎn)
型(float)、復(fù)數(shù)類(lèi)型(complex)和布爾類(lèi)型(bool),其中int
、float
和complex
分別對(duì)應(yīng)數(shù)學(xué)中的整數(shù)、小數(shù)和復(fù)數(shù);bool
類(lèi)型比較特殊,它是int的子類(lèi),只有
True和False兩種取值。數(shù)字類(lèi)型的示例如下:2.3.2數(shù)據(jù)類(lèi)型→使用單引號(hào)包含:'Python123¥'使用雙引號(hào)包含:"Python4*&%"使用三引號(hào)包含:''Python
s1~(()字符串是一個(gè)由單引號(hào)、雙引號(hào)或者三引號(hào)包裹的、有序的字符集合。示例如下
:2.3.2數(shù)據(jù)類(lèi)型本課件是可編輯的正常PPT
課件列表是多個(gè)元素的集合,它可以保存任意數(shù)量、任意類(lèi)型的元素,且可以被修改。Python
中使用“[]”創(chuàng)建列表,列表中的元素以逗號(hào)分隔,示例如下:2.3.2數(shù)據(jù)類(lèi)型本課件是可編輯的正常PPT課件[1,2,'hello']元組與列表的作用相似,它可以保存任意數(shù)量與類(lèi)型的元素,但不可以被修改。Python中使用“()”創(chuàng)建元組,元組中的元素以逗號(hào)分隔,示例如下:2.3.2數(shù)據(jù)類(lèi)型本課件是可編輯的正常PPT課件(1,2,'hello'))集合與列表和元組類(lèi)似,也可以保存任意數(shù)量、任意類(lèi)型的元素,不同的是,集合使用“{}”創(chuàng)建,集合中的元素?zé)o序且唯一。示例如下:2.3.2數(shù)據(jù)類(lèi)型本課件是可編輯的正常PPT
課件>{'apple','orange',1}字典中的元素是“鍵(Key):
值(Value)”形式的鍵值對(duì),鍵不能重復(fù)。Python中使用“{}”創(chuàng)建字典,字典中的各元素以逗號(hào)分隔,示例如下:2.3.2數(shù)據(jù)類(lèi)型>{"name":"zhangsan","age":18}本課件是可編輯的正常PPT課件程序要實(shí)現(xiàn)人機(jī)交互功能,需能從輸入設(shè)備接收用戶輸入的數(shù)據(jù),也需要向顯示設(shè)備輸出數(shù)據(jù)。本課件是可編輯的正常PPT課件2.3.3變量的輸入與輸出input()函數(shù)用于接收用戶鍵盤(pán)輸入的數(shù)據(jù),返回一個(gè)字符串類(lèi)型的數(shù)據(jù),其語(yǔ)法格式如下所示:input([prompt])prompt表示函數(shù)的參數(shù),用于設(shè)置接收用戶輸入時(shí)的提示信息。請(qǐng)輸入您的姓名:李平李平本課件是可編輯的正常PPT
課
件name
=
input
("請(qǐng)輸入您的姓名:“)
print(name)2.3.3變量的輸入與輸出In
[1]:print()函數(shù)用于向控制臺(tái)中輸出數(shù)據(jù),它可以輸出任何類(lèi)型的數(shù)據(jù),其語(yǔ)法格式如下所示:print(*objects,sep='',end='\n',file=sys.stdout)□objects:表示輸出的對(duì)象。輸出多個(gè)對(duì)象時(shí),對(duì)象之間需要用分隔符分隔?!鮯ep:用于設(shè)定分隔符,默認(rèn)使用空格作為分隔?!鮡nd:用于設(shè)定輸出以什么結(jié)尾,默認(rèn)值為換行符\n?!鮢ile:表示數(shù)據(jù)輸出的文件對(duì)象。2.3.3變量的輸入與輸出本課件是可編輯的正常PPT課件2.1良好的代碼格式2.2
標(biāo)識(shí)符和關(guān)鍵字2.3
變量和數(shù)據(jù)類(lèi)型2.4
精彩實(shí)例目錄頁(yè)2.5
數(shù)字類(lèi)型本課件是可編輯的正常PPT課件購(gòu)物小票又稱(chēng)購(gòu)物收據(jù),是指消費(fèi)者購(gòu)買(mǎi)商品時(shí)由商場(chǎng)或其它商業(yè)
機(jī)構(gòu)給用戶留存的銷(xiāo)售憑據(jù)。購(gòu)物
小票中一般會(huì)包含用戶購(gòu)買(mǎi)的商品
名稱(chēng)、數(shù)量、單價(jià)以及總金額等信
息。本實(shí)例要求編寫(xiě)代碼,實(shí)現(xiàn)打
印購(gòu)物小票的功能。本課件是可編輯的正常PPT
課件單號(hào):DH201409230001時(shí)間:2014-09-2308:56:14名稱(chēng)
數(shù)
量
單
價(jià)
金
額
金士頓U盤(pán)
1
4
0
.
0
0
4
0
.
0
0
8G勝創(chuàng)16GTF
150.0050.00卡讀卡器
18.00
8.00網(wǎng)線2米
15.005.00總數(shù):4
總額:103.00
折后總額:103,00實(shí)收:103.00
找零:0.00
收銀:管理員2
.
4
.
1
打
印
購(gòu)
物
小
票螞蟻森林是支付寶客戶端發(fā)起“碳賬戶”的一款公益活動(dòng):用戶通過(guò)步行、地鐵出行、在線消費(fèi)等行為,可在螞蟻森林中獲取能量,
當(dāng)能量到達(dá)一定數(shù)值后,用戶可以在支付寶中
申請(qǐng)—顆虛擬的樹(shù),申請(qǐng)成功后會(huì)收到支付寶
發(fā)放的一張植樹(shù)證書(shū)。植樹(shù)證書(shū)中包含申請(qǐng)日
期、樹(shù)苗編號(hào)等信息。本實(shí)例要求編寫(xiě)代碼,
實(shí)現(xiàn)打印植樹(shù)證書(shū)信息的功能。謝
謝
你你于2019年11月3日申請(qǐng)種植的梭梭樹(shù),已被中國(guó)扶貧基金會(huì)認(rèn)領(lǐng),將種植到武威
地區(qū)。樹(shù)苗編號(hào)NO.HFK203089603052.4.2打印螞蟻森林植樹(shù)證書(shū)本課件是可編輯的正常PPT
課件2.1良好的代碼格式2.2
標(biāo)識(shí)符和關(guān)鍵字2.3變量和數(shù)據(jù)類(lèi)型2.4精彩實(shí)例2.5
數(shù)字類(lèi)型目錄頁(yè)本課件是可編輯的正常PPT課件整數(shù)類(lèi)型(int)簡(jiǎn)稱(chēng)整型,它用于表示整數(shù)。整型常用的計(jì)數(shù)方式有4種,分別是二進(jìn)制(
以“OB”或“Ob”開(kāi)頭)、八進(jìn)制(以數(shù)字“0o”或“0O”開(kāi)頭)、十進(jìn)制和十六進(jìn)制(以“Ox”或“OX”開(kāi)頭)。以4種計(jì)數(shù)方式表示整型數(shù)據(jù)5,示例如下:0b1010o550x5本課件是可編輯的正常PPT課件#二進(jìn)制#八進(jìn)制#十進(jìn)制#十六進(jìn)制2.5.1整型函數(shù)說(shuō)明bin(x)將x轉(zhuǎn)換為二進(jìn)制數(shù)據(jù)oct(x)將x轉(zhuǎn)換為八進(jìn)制數(shù)據(jù)int(x)將x轉(zhuǎn)換為十進(jìn)制數(shù)據(jù)hex(x)將x轉(zhuǎn)換為十六進(jìn)制數(shù)據(jù)為了方便使用各進(jìn)制的數(shù)據(jù),Python
中內(nèi)置了用于轉(zhuǎn)換數(shù)據(jù)進(jìn)制的函數(shù):bin()、oct()、int()、hex(),關(guān)于這些函數(shù)的功能說(shuō)明如下。2.5.1整型本課件是可編輯的正常PPT課件浮點(diǎn)型(float)
用于表示實(shí)數(shù),由整數(shù)和小數(shù)部分(可以是0)組成例如,3
.
14、0
.
9等。較大或較小的浮點(diǎn)數(shù)可以使用科學(xué)計(jì)算法表示??茖W(xué)計(jì)數(shù)法會(huì)把一個(gè)數(shù)表示成a
與10的n次冪相乘的形式,數(shù)學(xué)中科學(xué)計(jì)數(shù)法
的格式為:a×10n(1≤|a|<10,n∈N)Python程序中省略“×”,使用字母e或E代表底數(shù)10,示例如下:#即-314#即0.00314本課件是可編輯的正常PPT課件2.5.2浮點(diǎn)型-3.14e23.14e-3Python
中的浮點(diǎn)型每個(gè)浮點(diǎn)型數(shù)據(jù)占8個(gè)字節(jié)(即64位),且遵守IEEE標(biāo)準(zhǔn)。Python
中浮點(diǎn)型的取值范圍為-1.8e308~1.8e308
,若超出這個(gè)范圍
,Python
會(huì)將值視為無(wú)窮大(inf)
或無(wú)窮小(-
inf)。2.5.2浮點(diǎn)型本課件是可編輯的正常PPT課件復(fù)數(shù)由實(shí)部和虛部構(gòu)成,它的一般形式為:real+imaqi,其中real為實(shí)部,imag
為虛部,j
為虛部單位。示例如下:complex
one=1+2j
#實(shí)部為1,虛部為2complex
two
=2j
#實(shí)部為0,虛部為22.5.3復(fù)數(shù)類(lèi)型本課件是可編輯的正常PPT課件Python
中的布爾類(lèi)型只有True
(真)和
False(假)兩個(gè)取值。實(shí)際上,布爾類(lèi)型也是一種特殊的整型,其值True對(duì)應(yīng)整
數(shù)
1,False
對(duì)應(yīng)整數(shù)0。若數(shù)據(jù)符合
以下任一條件,其布爾值均為False。值
為None或False的常量任何數(shù)字類(lèi)型的0:0、0.0、0j空組合數(shù)據(jù)類(lèi)型:"、()、[]、set()、{}2.5.4布爾類(lèi)型本課件是可編輯的正常PPT課件Python
內(nèi)置了一系列可實(shí)現(xiàn)強(qiáng)制類(lèi)型轉(zhuǎn)換的函數(shù),使用這些函數(shù)可以將目標(biāo)數(shù)據(jù)轉(zhuǎn)換為指定的類(lèi)型。數(shù)字類(lèi)型間進(jìn)行轉(zhuǎn)換的函數(shù)有int()
、float()
、complex()。需要注意的是浮點(diǎn)型數(shù)據(jù)轉(zhuǎn)換為整型數(shù)據(jù)后只保留整數(shù)部分函數(shù)說(shuō)明int(x[.base])將x轉(zhuǎn)換為一個(gè)整型數(shù)據(jù)float(x)將x轉(zhuǎn)換為一個(gè)浮點(diǎn)型數(shù)據(jù)complex(x)將x轉(zhuǎn)換為復(fù)數(shù)類(lèi)型2.5.5數(shù)字類(lèi)型轉(zhuǎn)換本課件是可編輯的正常PPT課件2.6
運(yùn)算符2.7
精彩實(shí)例2.8
本章小結(jié)目錄頁(yè)本課件是可編輯的正常PPT課件Python
運(yùn)算符是一種特殊的符號(hào),主要用于實(shí)現(xiàn)數(shù)值之間的運(yùn)算。根據(jù)操
作數(shù)數(shù)量的不同,運(yùn)算符可分為單目運(yùn)算符、雙目運(yùn)算符;根據(jù)運(yùn)算符的功能,
運(yùn)算符可分為算術(shù)運(yùn)算符、賦值運(yùn)算符、
比較運(yùn)算符、邏輯運(yùn)算符和成員運(yùn)算符。本課件是可編輯的正常PPT課件大大andinPython十二2.6運(yùn)算符十運(yùn)算符功能說(shuō)明示例十加:使兩個(gè)操作數(shù)相加,獲取操作數(shù)的和a+b,結(jié)果為10減:使兩個(gè)操作數(shù)相減,獲取操作數(shù)的差a-b,結(jié)果為-6*乘:使兩個(gè)操作數(shù)相乘,獲取操作數(shù)的積a*b,結(jié)果為16/除:使兩個(gè)操作數(shù)相除,獲取操作數(shù)的商(除數(shù)
不能為0)a/b,結(jié)果為0.25//整除:使兩個(gè)操作數(shù)相除,獲取商的整數(shù)部分a//b,結(jié)果為0%取余:使兩個(gè)操作數(shù)相除,獲取余數(shù)a%b,結(jié)果為2**冪:使兩個(gè)操作數(shù)進(jìn)行冪運(yùn)算,獲取a的b次冪a**b,結(jié)果為256Python
中的算術(shù)運(yùn)算符包括+、-、*、/、//、%和**。以操作數(shù)a=2,b=8為例對(duì)算術(shù)運(yùn)算符進(jìn)行使用說(shuō)明。2.6.1算術(shù)運(yùn)算符本課件是可編輯的正常PPT
課件Python
中的算術(shù)運(yùn)算符既支持對(duì)相同類(lèi)型的數(shù)值進(jìn)行運(yùn)算,也支持對(duì)不同類(lèi)型的數(shù)值進(jìn)行混合運(yùn)算。在混合運(yùn)算時(shí),Python會(huì)強(qiáng)制將數(shù)值的類(lèi)型進(jìn)行臨時(shí)類(lèi)
型轉(zhuǎn)換,這些轉(zhuǎn)換遵循如下原則:整型與浮點(diǎn)型進(jìn)行混合運(yùn)算時(shí),將整型轉(zhuǎn)化為浮點(diǎn)型。>其他類(lèi)型與復(fù)數(shù)運(yùn)算時(shí),將其他類(lèi)型轉(zhuǎn)換為復(fù)數(shù)類(lèi)型。2.6.1算術(shù)運(yùn)算符本課件是可編輯的正常PPT課件賦值運(yùn)算符允許同時(shí)為多個(gè)變量賦值X=y=Z=1
#
變
量x、y、z
均賦值為1本課件是可編輯的正常PPT課件賦值運(yùn)算符的作用是將一個(gè)表達(dá)式或?qū)ο筚x值給一個(gè)左值。左值是指一個(gè)能位于賦值運(yùn)算符左邊的表達(dá)式,它通常是一個(gè)可修改的變
量,不能是一個(gè)常量。例
如將整數(shù)3賦值給變量num:
num=3
。2.6.2賦值運(yùn)算符運(yùn)算符功能說(shuō)明示例十=變量增加指定數(shù)值,結(jié)果賦值原變量num+=2等價(jià)于num=num+2-=變量減去指定數(shù)值,結(jié)果賦值原變量num-=2等價(jià)于num=num-2*=變量乘以指定數(shù)值,結(jié)果賦值原變量num*=2等價(jià)于num=num*2/=變量除以指定數(shù)值,結(jié)果賦值原變量num
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 個(gè)人健身教練合同:2024版專(zhuān)業(yè)輔導(dǎo)合同書(shū)版B版
- 2025年食堂節(jié)能環(huán)保設(shè)施改造承包協(xié)議9篇
- 2025年高新技術(shù)產(chǎn)業(yè)園區(qū)土地購(gòu)置合同范本3篇
- 2025年度跨境電商供應(yīng)鏈融資擔(dān)保合同4篇
- 2025版企業(yè)綠化項(xiàng)目施工合同范本匯編4篇
- 二零二五版環(huán)保檢測(cè)技術(shù)服務(wù)合同標(biāo)準(zhǔn)范本3篇
- 2024年藥品研發(fā)與藥師合作契約3篇
- 個(gè)人投資合同及投資款支付借條(2024版)3篇
- 2025年度智慧安防系統(tǒng)承包意向書(shū)4篇
- 東莞市規(guī)范離婚合同書(shū)2024版樣本版
- 簡(jiǎn)易勞務(wù)承包合同范本
- 檢驗(yàn)員績(jī)效考核
- 農(nóng)藥合成研發(fā)項(xiàng)目流程
- 機(jī)電安裝工程安全管理
- 2024年上海市第二十七屆初中物理競(jìng)賽初賽試題及答案
- 信息技術(shù)部年終述職報(bào)告總結(jié)
- 理光投影機(jī)pj k360功能介紹
- 六年級(jí)數(shù)學(xué)上冊(cè)100道口算題(全冊(cè)完整版)
- 八年級(jí)數(shù)學(xué)下冊(cè)《第十九章 一次函數(shù)》單元檢測(cè)卷帶答案-人教版
- 帕薩特B5維修手冊(cè)及帕薩特B5全車(chē)電路圖
- 小學(xué)五年級(jí)解方程應(yīng)用題6
評(píng)論
0/150
提交評(píng)論