Python快速編程入門(mén)(第2版)完整全套教學(xué)課件_第1頁(yè)
Python快速編程入門(mén)(第2版)完整全套教學(xué)課件_第2頁(yè)
Python快速編程入門(mén)(第2版)完整全套教學(xué)課件_第3頁(yè)
Python快速編程入門(mén)(第2版)完整全套教學(xué)課件_第4頁(yè)
Python快速編程入門(mén)(第2版)完整全套教學(xué)課件_第5頁(yè)
已閱讀5頁(yè),還剩751頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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")

print

("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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論