版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
項目二Python程序設計基礎《大數據技術應用基礎》模塊二
程序控制結構核心目標職業(yè)能力1.了解Python的基礎命名規(guī)范與編碼規(guī)范;2.掌握Python中的變量與常用數據類型;3.掌握Python中的分支結構語句、循環(huán)結構語句;4.掌握組合數據的添加、修改、刪除和查找等常見操作。職業(yè)素養(yǎng)1.具備多角度思考和分析問題的能力,能從代碼編寫角度思考實際問題解決方式;2.培養(yǎng)良好的程序設計風格;3.具備一定的知識探究和反思能力及創(chuàng)新意識。知識圖譜項目背景Python作為當下最熱門的編程語言之一,通常用于數據分析、人工智能、科學計算和web開發(fā)等。而學習語法是學習一門編程語言的基礎,通常從基本的編程概念開始,如變量、數據類型和控制結構,然后轉向更高級的主題,如函數、模塊和面向對象編程。小張想通過學習Python代碼去實現數據采集、數據預處理、數據分析與數據可視化的內容,提高任務完成效率。于是,小張需要從Python的語言規(guī)范開始,逐步學習Python中的常用數據類型使用方法,掌握分支結構與循環(huán)結構的代碼編寫規(guī)則。能自主定義函數并調用,了解組合數據類型的操作方法。010203分支結構語句循環(huán)結構語句程序的異常處理問題引入小張在學習完Python的基本語法之后,正式開啟了對Python的探索。小張從圖書館中借閱了一本編程工具書,學習到程序控制結構的時候,他發(fā)現自己不能很好的理解程序控制結構章節(jié)中的內容,于是他再次來到實驗室尋求老師的幫助。老師便以流程圖為例給小張解釋這其中的奧秘。分支結構語句01(一)單分支結構Python的單分支結構使用if保留字對條件進行判斷。語法格式如下:一、分支結構語句代碼if<條件>:<語句塊>if、“:”和“<語句塊>”前的縮進都是語法的一部分?!?lt;語句塊>”是if條件滿足后執(zhí)行的一個或多個語句序列,縮進表達“<語句塊>”與if的包含關系?!?lt;條件>”是一個產生True或False結果的語句,當結果為True時,執(zhí)行<語句塊>,否則跳過<語句塊>。圖1單分支結構一、分支結構語句(一)單分支結構通常人們喝茶時會用熱水沖泡,并趁熱喝下,細品茶香與茶味。假設小張面前有一杯茶,那么小張是否要喝下這杯茶呢?代碼is_hot=Trueifis_hot:print("這杯茶是熱的,請享用!")輸出結果這杯茶是熱的,請享用!一、分支結構語句(二)二分支結構有兩個分支,當程序執(zhí)行到if…else…語句時,一定會執(zhí)行if或者else中的一個而且只執(zhí)行兩者中的一個。語法格式如下:代碼if<條件>:<語句塊1>else:<語句塊2>圖2二分支結構的流程圖一、分支結構語句(二)二分支結構同樣還是以小張是否會喝下面前這杯茶為例,假設茶放涼了。代碼is_hot=Falseifis_hot:print("這杯茶是熱的,請享用!")else:print("這杯茶冷了,請重新泡一杯。")輸出結果這杯茶冷了,請換一杯。一、分支結構語句(二)二分支結構同樣還是以小張是否會喝下面前這杯茶為例,假設茶放涼了。假設小張這時換了一杯茶代碼is_hot=Trueprint("這杯茶是熱的,請享用!"ifis_hotelse"這杯茶冷了,請重新泡一杯。")輸出結果這杯茶是熱的,請享用!一、分支結構語句(三)多分支結構在Python中使用if…elif…else語句表示。圖3多分支結構的流程圖if<判斷條件1>:<語句塊1>elif<判斷條件2>:<語句塊2>elif<判斷條件3>:<語句塊3>…else:<語句塊n>一、分支結構語句(三)多分支結構有人告訴小張,這種茶的最佳飲用溫度為60到80℃之間,假設這被茶的溫度是65℃。代碼temperature=65iftemperature>=80:print("這杯茶太燙了,請再等等。")eliftemperature>=60:print("這杯茶溫度正好,請享用!")eliftemperature>=40:print("這杯茶快冷了,請盡快享用。")else:
print("這杯茶冷了,請換一杯。")輸出結果這杯茶溫度正好,請享用!一、分支結構語句(三)多分支結構分支結構中的判斷條件可以使用任何能夠產生True或False的語句或函數。形成判斷條件最常見的方式是采用關系操作符。操作符數學符號操作符含義<<小于<=≤小于等于>=≥大于等于>>大于===等于!=≠不等于表1關系操作符循環(huán)結構語句02二、循環(huán)結構語句遍歷循環(huán)循環(huán)次數是一個確定值,在Python中使用for語句實現。無限循環(huán)程序不確定循環(huán)體可能的執(zhí)行次數,而通過條件判斷是否繼續(xù)執(zhí)行循環(huán)體循環(huán)結構二、循環(huán)結構語句(一)遍歷循環(huán)for語句的語法格式如下:for<循環(huán)變量>in<遍歷結構>:<語句塊>代碼teas=['綠茶','紅茶','烏龍茶']forteainteas:print(tea)輸出結果綠茶紅茶烏龍茶二、循環(huán)結構語句(一)遍歷循環(huán)循環(huán)語句還有一種擴展模式,語法結構如下:for<循環(huán)變量>in<遍歷結構>:<語句塊1>else:<語句塊2>代碼teas=['綠茶','紅茶','烏龍茶']forteainteas:print(tea)else:print("循環(huán)結束")輸出結果綠茶紅茶烏龍茶循環(huán)結束二、循環(huán)結構語句(二)無限循環(huán)while語句的語法格式如下:while<條件>:<語句塊>代碼i=3whilei:print(i)i=i-1輸出結果321while<條件>:<語句塊1>else:<語句塊2>代碼i=3whilei:print(i)i=i-1else:i=100print(i)輸出結果321100二、循環(huán)結構語句(三)循環(huán)保留字break
跳出當前循環(huán)continue
結束當次循環(huán)代碼string="你好,小張!"foriinstring:ifi==",":breakprint(i)輸出結果你好代碼string="你好,小張!"foriinstring:ifi==",":continueprint(i)輸出結果你好小張!程序的異常處理03三、程序的異常處理Python語言使用保留字try和except進行異常處理,基本的語法格式如下:try:<語句塊1>except:<語句塊2>代碼try:n=eval(inp
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 第16課 亞非拉民族民主運動的高漲 課件【高效課堂精研】高一下學期統(tǒng)編版(2019)必修中外歷史綱要下
- 2024版禽畜產品買賣合同范文
- 2024版電氣設備裝配工程分包勞務合同版
- 第15課 鋼鐵長城(說課稿)2023-2024學年八年級歷史下冊同步說課稿(統(tǒng)編版)
- 2020高考化學考點中藥
- 2019年全過程預算績效監(jiān)督管理項目+招標文件(終稿)
- 2020年中級注冊安全工程師安全生產專業(yè)實務(建筑專業(yè))知識點總結
- 2024年設備采購安裝合同合同版B版
- 2024年湛江市第一中醫(yī)醫(yī)院高層次衛(wèi)技人才招聘筆試歷年參考題庫頻考點附帶答案
- 學院突發(fā)公共事件應急預案
- 高支模方案(專家論證定稿)
- 班車安全檢查表(2015-7-14)V3 0 (2)
- 城投集團年度安全管理工作計劃
- 一、 行業(yè)協(xié)會申請設立分支機構、代表機構應提交的文件:
- 幼兒園幼兒園理事會成員一覽表
- 學生對課堂教學滿意度調查
- 住房公積金中心窗口人員個人工作總結
- 集成電路單粒子效應評估技術研究PPT課件
- 會議記錄模板
- 幼兒園小班生成活動教案20篇
- 講師與平臺的合作協(xié)議
評論
0/150
提交評論