版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
項(xiàng)目二Python程序設(shè)計(jì)基礎(chǔ)Python基礎(chǔ)語法任務(wù)2.1Python數(shù)據(jù)類型任務(wù)2.2Python流程控制語句任務(wù)2.3Python函數(shù)任務(wù)2.4目錄引入案例任務(wù)分析知識(shí)解析案例解析任務(wù)實(shí)訓(xùn)實(shí)訓(xùn)評(píng)價(jià)2.1.1print()函數(shù)的運(yùn)用2.1.2
程序注釋2.1.3
變量2.1.4input()函數(shù)的應(yīng)用2.1.5代碼塊的縮進(jìn)任務(wù)2.1Python基礎(chǔ)語法任務(wù)2.1Python基礎(chǔ)語法引入案例計(jì)算機(jī)語言(ComputerLanguage)指用于人與計(jì)算機(jī)之間通訊的語言。計(jì)算機(jī)語言是人與計(jì)算機(jī)之間傳遞信息的媒介,目前,常用計(jì)算機(jī)語言有Python、C、C++、Java、JavaScript和SQL等,每種語言都有自己的語法規(guī)則,了解這些語法規(guī)則,是學(xué)習(xí)計(jì)算機(jī)語言的主要內(nèi)容。Python這門編程語言同樣有著自己的語法規(guī)則,通過對(duì)Python基礎(chǔ)語法的學(xué)習(xí),請(qǐng)大家完成自己的第一個(gè)Python程序:從鍵盤上輸入“我愛學(xué)習(xí)Python財(cái)務(wù)數(shù)據(jù)分析”并賦值給變量,通過變量把這句話從屏幕上打印輸出。任務(wù)分析作為Python語言的基礎(chǔ)語法,主要包括:輸入函數(shù)input()與輸出函數(shù)print()、代碼注釋、變量的定義與變量命名以及代碼塊的縮進(jìn)等。任務(wù)2.1
Python基礎(chǔ)語法print()函數(shù)是打印輸出函數(shù),用于輸出一個(gè)或多個(gè)需要展示的結(jié)果,多個(gè)展示結(jié)果放在print()的括號(hào)中并用英文逗號(hào)隔開?!咀鲋袑W(xué)2.1.1】請(qǐng)讓計(jì)算機(jī)從屏幕輸出一句話“我愛學(xué)習(xí)Python財(cái)務(wù)數(shù)據(jù)分析”。2.1.1print()函數(shù)的運(yùn)用一、print()輸出字符串print("我愛學(xué)習(xí)Python財(cái)務(wù)數(shù)據(jù)分析")程序運(yùn)行結(jié)果如下:我愛學(xué)習(xí)Python財(cái)務(wù)數(shù)據(jù)分析請(qǐng)注意:(1)字符串是Python數(shù)據(jù)類型之一,屬于文本數(shù)據(jù),使用引號(hào)標(biāo)識(shí),需要輸出文本信息時(shí)使用。(2)Python中的符號(hào)需要在英文狀態(tài)下輸入。任務(wù)2.1Python基礎(chǔ)語法如果要想輸出多個(gè)文本,print()函數(shù)可以接受多個(gè)文本輸出,文本之間用逗號(hào)“,”隔開,print()函數(shù)會(huì)依次打印每個(gè)文本,遇到逗號(hào)“,”會(huì)輸出一個(gè)空格。【做中學(xué)2.1.2】利用多文本輸出實(shí)現(xiàn)打印"年初銀行存款為8000元"print('年初銀行存款為','8000','元')年初銀行存款為8000元任務(wù)2.1Python基礎(chǔ)語法二、print()輸出數(shù)字及計(jì)算結(jié)果除了輸出打印字符串,print()函數(shù)還可以輸出打印數(shù)字和含有運(yùn)算符的表達(dá)式的計(jì)算結(jié)果?!咀鲋袑W(xué)2.1.3】輸出打印數(shù)字100及100+50的計(jì)算結(jié)果。print(100)print(100+50)100150從程序運(yùn)行結(jié)果看出,首先輸出打印了數(shù)字100,然后輸出打印“100+50”的計(jì)算結(jié)果150,即先對(duì)數(shù)字100和50進(jìn)行加法運(yùn)算,然后再打印出運(yùn)算結(jié)果。在一個(gè)程序文件中必然存在著大量的程序代碼,為了保證代碼的可讀性與可維護(hù)性,往往需要加入一系列的說明信息,而這些說明就可以通過注釋來進(jìn)行定義。注釋可以出現(xiàn)在代碼的任何地方,程序在運(yùn)行時(shí)候?qū)⒉粫?huì)對(duì)注釋內(nèi)容處理。在Python語言中提供有兩類注釋語法,其方法如下:(1)單行注釋:#注釋內(nèi)容(2)多行注釋:'''注釋內(nèi)容……'''(此處為三對(duì)單引號(hào),也可以用三對(duì)雙引號(hào)代替)?!咀鲋袑W(xué)2.1.4】定義單行注釋對(duì)程序語句進(jìn)行說明。2.1.2程序注釋print("本年凈利潤為800000元")#屏幕上輸出打印雙引號(hào)之間的內(nèi)容print('本年凈利潤為800000元')
#屏幕上輸出打印單引號(hào)之間的內(nèi)容本年凈利潤為800000元本年凈利潤為800000元任務(wù)2.1Python基礎(chǔ)語法變量是程序中的一個(gè)重要組成單元,表示(或指向)特定值的名稱。利用變量定義的方式,可以將內(nèi)存中的某個(gè)內(nèi)存塊保留下來,以備下次繼續(xù)使用,同時(shí)變量可以指定不同的數(shù)據(jù)類型,比如整數(shù)、浮點(diǎn)數(shù)或字符串等。2.1.3
變量任務(wù)2.1Python基礎(chǔ)語法【做中學(xué)2.1.5】使用多行注釋進(jìn)行功能描述。"""以下語句的功能是在屏幕上進(jìn)行信息輸出格式為print(“輸出內(nèi)容”)或print(‘輸出內(nèi)容’)輸出內(nèi)容為本年凈利潤為800000元"""print("本年凈利潤為800000元")print('本年凈利潤為800000元')本年凈利潤為800000元本年凈利潤為800000元在Python中,每個(gè)變量在使用之前都必須賦值,變量只有在賦值之后才會(huì)被創(chuàng)建,變量創(chuàng)建(定義)之后就可以直接使用了。使用等于號(hào)(=)可以給變量賦值,其格式如下:變量名=值變量名由編程人員自行命名,但必須符合Python語言的標(biāo)識(shí)符規(guī)范?!咀鲋袑W(xué)2.1.6】定義變量并修改變量內(nèi)容。account="固定資產(chǎn)"#account表示會(huì)計(jì)賬戶accountCode="1601"#accountCode表示會(huì)計(jì)科目編碼profit=16000000#profit表示本年凈利潤print('本年凈利潤為',profit,'元')profit=20000000print('本年凈利潤為',profit,'元')本年凈利潤為16000000元本年凈利潤為20000000元任務(wù)2.1Python基礎(chǔ)語法一、變量的定義請(qǐng)注意:①在Python中,變量就相當(dāng)于一個(gè)名字,也可以理解為標(biāo)簽,給變量賦值就相當(dāng)于將標(biāo)簽貼在一個(gè)對(duì)象上;②變量本身沒有任何含義,它會(huì)根據(jù)不同的數(shù)據(jù)表示不同的意義,重新賦值后,含義改變。標(biāo)識(shí)符就是在程序中定義的變量名、函數(shù)名或類名等。標(biāo)識(shí)符可以由字母、下劃線和數(shù)字組成,標(biāo)識(shí)符不能以數(shù)字開頭,標(biāo)識(shí)符不能與關(guān)鍵字重名,并且區(qū)分大小寫。關(guān)鍵字(保留字)就是在Python內(nèi)部已經(jīng)使用的標(biāo)識(shí)符。任務(wù)2.1Python基礎(chǔ)語法二、變量的命名1.標(biāo)識(shí)符與關(guān)鍵字Python常見關(guān)鍵字算術(shù)引入異??刂撇僮髋c狀態(tài)返回退出定義andimportexceptwhiledelreturnlambdaorastryifassetyieldclassisfromfinallyelseTurecontinuedefin
raiseelifFalsepassglobalnot
withforNonebreaknonlocal規(guī)定命名規(guī)則的目的是為了增加代碼的識(shí)別性和可讀性,并非絕對(duì)與強(qiáng)制。定義變量時(shí),建議在等號(hào)(=)的左右兩邊各保留一個(gè)空格。變量名由兩個(gè)或多個(gè)單詞組成時(shí),每個(gè)單詞都應(yīng)使用小寫字母,并且單詞與單詞之間用下劃線連接。如:first_name。任務(wù)2.1Python基礎(chǔ)語法2.變量的命名規(guī)則駝峰式命名法:又稱小駝峰式命名法,指要求第一個(gè)單詞首字母小寫,從第二個(gè)單詞開始以后的每個(gè)單詞的首字母都采用大寫字母,如:myFirstName、myLastName;帕斯卡命名法:又稱大駝峰式命名法,要求每個(gè)單詞首字母大寫,如:MyFirstName、MyLastName;下劃線命名法:要求單詞與單詞之間通過下劃線連接,如:my_first_name、my_last_name。請(qǐng)注意:Python3目前支持中文作為變量名。前面已經(jīng)學(xué)習(xí)用print()輸出想要的結(jié)果,但是,如果想要更加靈活的程序輸出我想要的東西怎么辦?比如上文【做中學(xué)2.1.6】中,如果本年凈利潤profit的金額不想要寫在程序里,而是執(zhí)行程序時(shí)再告訴計(jì)算機(jī)。這時(shí)候就可以使用input()函數(shù)來實(shí)現(xiàn)。2.1.4input()函數(shù)的應(yīng)用任務(wù)2.1Python基礎(chǔ)語法【做中學(xué)2.1.7】利用input()函數(shù)從鍵盤輸入數(shù)據(jù)賦給變量profit。#創(chuàng)建一個(gè)變量profit接收用戶輸入的金額#此時(shí)輸入200000,表示本年凈利潤profit=input()#程序輸出一個(gè)字符串“200000”print(profit)#輸出打印變量profit的數(shù)據(jù)類型print(type(profit))請(qǐng)注意:當(dāng)運(yùn)行profit=input()時(shí),Python交互式命令行就在等待你的輸入,輸入任意字符后按回車完成輸入,輸入的內(nèi)容就賦值給變量profit,通過打印profit即可查看輸入內(nèi)容。200000200000<class'str'>任務(wù)2.1Python基礎(chǔ)語法我們還可以在input()函數(shù)里寫入文本用于輸入提示。比如在輸入本年凈利潤具體數(shù)值之前提示“請(qǐng)輸入本年凈利潤的金額:”#input函數(shù)中放入提示語:請(qǐng)輸入本年凈利潤的金額:profit=input('請(qǐng)輸入本年凈利潤的金額:')print('本年凈利潤為',profit,'元')請(qǐng)輸入本年凈利潤的金額:120000本年凈利潤為120000元請(qǐng)注意:當(dāng)運(yùn)行profit=input('請(qǐng)輸入本年凈利潤的金額:')時(shí),Python交互式命令行就在等待你的輸入,輸入任意字符后按回車完成輸入,輸入的內(nèi)容就賦值給變量profit,通過打印profit即可查看輸入內(nèi)容。Python最具特色的就是采用縮進(jìn)方式來標(biāo)識(shí)代碼塊??s進(jìn)相同的一組語句構(gòu)成一個(gè)代碼塊,也稱為代碼組。如if、while、def和class這樣的復(fù)合語句,首行以關(guān)鍵詞開始,以冒號(hào)(“:”)結(jié)束,該行之后的一行或者多行代碼構(gòu)成代碼組。在同一個(gè)代碼塊的語句,必須保證相同的縮進(jìn)空格,否則,程序會(huì)報(bào)錯(cuò)。至于縮進(jìn)的空格,Python沒有要求,但最好使用4個(gè)空格進(jìn)行懸掛式縮進(jìn)。2.1.5代碼塊的縮進(jìn)任務(wù)2.1Python基礎(chǔ)語法ifTrue:print('正確縮進(jìn)...')print('你好,歡迎來學(xué)習(xí)Python財(cái)務(wù)數(shù)據(jù)分析')else:print('你好,歡迎來學(xué)習(xí)基礎(chǔ)會(huì)計(jì)')ifTrue:print('錯(cuò)誤縮進(jìn)...')print('你好,歡迎來學(xué)習(xí)Python財(cái)務(wù)數(shù)據(jù)分析')else:print('你好,歡迎來學(xué)習(xí)基礎(chǔ)會(huì)計(jì)')錯(cuò)誤示例正確示例任務(wù)2.1Python基礎(chǔ)語法案例解析#這是我的第一個(gè)Python程序a=input()#通過input()接收鍵盤輸入數(shù)據(jù),然后賦給變量aprint(a)#通過print()函數(shù)輸出變量a的值本任務(wù)“引入案例”的解析如下:首先使用input()函數(shù)從鍵盤接收數(shù)據(jù),然后賦值給變量,最后使用print()函數(shù)從屏幕打印輸出。程序如下:我愛學(xué)習(xí)Python財(cái)務(wù)數(shù)據(jù)分析我愛學(xué)習(xí)Python財(cái)務(wù)數(shù)據(jù)分析任務(wù)2.1Python基礎(chǔ)語法任務(wù)實(shí)訓(xùn)請(qǐng)上機(jī)編寫程序?qū)崿F(xiàn)以下操作:從鍵盤上輸入兩個(gè)整數(shù),分
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026山東中醫(yī)藥大學(xué)招聘初級(jí)專業(yè)技術(shù)工作人員17人考試參考題庫及答案解析
- 2026云南紅河州蒙自市金盾保安服務(wù)有限責(zé)任公司招聘5人筆試參考題庫及答案解析
- 2026年月子中心護(hù)理服務(wù)標(biāo)準(zhǔn)
- 2026年無人機(jī)航拍操作與后期培訓(xùn)
- 2026年揚(yáng)琴竹法節(jié)奏控制訓(xùn)練
- 2026年水文地質(zhì)研究中常用儀器設(shè)備
- 2026年安慶市某電力外包工作人員招聘2名(二)筆試備考試題及答案解析
- 2026年年建筑市場趨勢(shì)分析
- 2026年電商客服話術(shù)優(yōu)化技巧培訓(xùn)
- 2026年程序化交易風(fēng)控培訓(xùn)
- 消化內(nèi)鏡ERCP技術(shù)改良
- DB37-T6005-2026人為水土流失風(fēng)險(xiǎn)分級(jí)評(píng)價(jià)技術(shù)規(guī)范
- 云南師大附中2026屆高三1月高考適應(yīng)性月考卷英語(六)含答案
- 2026湖北隨州農(nóng)商銀行科技研發(fā)中心第二批人員招聘9人筆試備考試題及答案解析
- 紀(jì)念館新館項(xiàng)目可行性研究報(bào)告
- 仁愛科普版(2024)八年級(jí)上冊(cè)英語Unit1~Unit6補(bǔ)全對(duì)話練習(xí)題(含答案)
- 質(zhì)量創(chuàng)優(yōu)目標(biāo)及分解解析
- 2022年液化氣站項(xiàng)目可行性研究報(bào)告
- 環(huán)境與人類健康環(huán)境與人類健康
- 高中英語選擇性必修三 課文及翻譯
- 學(xué)校桶裝水招標(biāo)項(xiàng)目實(shí)施方案
評(píng)論
0/150
提交評(píng)論