版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、第一節(jié)課第一節(jié)課0.Python是什么類型的語言?是什么類型的語言?Python是腳本語言腳本語言(inglanguage)是電腦編程語言,因此也能讓開發(fā)者藉以編寫出讓電腦聽命行事的程序。以簡單的方式快速完成某些復(fù)雜的事情通常是創(chuàng)造腳本語言的重要原則,基于這項原則,使得腳本語言通常比C語言、C語言或Java之類的系統(tǒng)編程語言要簡單容易。也讓腳本語言另有一些屬于腳本語言的特性:?語法和結(jié)構(gòu)通常比較簡單?學(xué)習(xí)和使用通常比較簡單?通常以容易修
2、改程序的“解釋”作為運行方式,而不需要“編譯”?程序的開發(fā)產(chǎn)能優(yōu)于運行性能一個腳本可以使得本來要用鍵盤進行的相互式操作自動化。一個Shell腳本主要由原本需要在命令行輸入的命令組成,或在一個文本編輯器中,用戶可以使用腳本來把一些常用的操作組合成一組串行。主要用來書寫這種腳本的語言叫做腳本語言。很多腳本語言實際上已經(jīng)超過簡單的用戶命令串行的指令,還可以編寫更復(fù)雜的程序。1.IDLE是什么?是什么?IDLE是一個PythonShell,sh
3、ell的意思就是“外殼”,基本上來說,就是一個通過鍵入文本與程序交互的途徑!像我們Windows那個cmd窗口,像Linux那個黑乎乎的命令窗口,他們都是shell,利用他們,我們就可以給操作系統(tǒng)下達(dá)命令。同樣的,我們可以利用IDLE這個shell與Python進行互動。2.print()的作用是什么?的作用是什么?print()會在輸出窗口中顯示一些文本(在這一講中,輸出窗口就是IDLEshell窗口)。3.Python中表示乘法的符
4、號是什么?中表示乘法的符號是什么?Python中的乘號是(星號)。4.為什么為什么print(Ilove5)可以正常執(zhí)行,但可以正常執(zhí)行,但print(Ilove5)卻報錯?卻報錯?在Python中不能把兩個完全不同的東西加在一起,比如說數(shù)字和文本,正是這個原因,print(Ilove5)才會報錯。這就像是在說“五只小Python來說,fishc和FishC是完全不同的兩個名字,所以編程的時候一定要當(dāng)心。不過Python會幫助解決可能因
5、此出現(xiàn)的問題,例如只有當(dāng)標(biāo)識符已經(jīng)賦值后(還記得嗎,小甲魚在課堂中說過Python的變量是不用先聲明的)才能在代碼中使用,未賦值的標(biāo)識符直接使用會導(dǎo)致運行時錯誤,所以你很快就可以根據(jù)經(jīng)驗發(fā)現(xiàn)此問題。3.在小甲魚看來,在小甲魚看來,Python中什么是最重要的?你贊同嗎?中什么是最重要的?你贊同嗎?縮進!在小甲魚看來,縮進是Python的靈魂,縮進的嚴(yán)格要求使得Python的代碼顯得非常精簡并且有層次(小甲魚閱讀過很多大牛的代碼,那個亂.
6、.....C語言不是有國際亂碼大賽嘛......)。所以在Python里對待縮進代碼要十分小心,如果沒有正確地縮進,代碼所做的事情可能和你的期望相去甚遠(yuǎn)(就像C語言里邊括號打錯了位置)。如果在正確的位置輸入冒號“:”,IDLE會自動將下一行縮進!4.這節(jié)課的例子中出現(xiàn)了這節(jié)課的例子中出現(xiàn)了“=”和“==”,他們表示不同的含義,你在編程的過,他們表示不同的含義,你在編程的過程中會不小心把程中會不小心把“==”誤寫成誤寫成“=”嗎?有沒有好
7、的辦法可以解決這個問題呢?嗎?有沒有好的辦法可以解決這個問題呢?C語言的話,如果if(c==1)寫成if(c=1),程序就完全不按程序員原本的目的去執(zhí)行,但在Python這里,不好意思,行不通,語法錯誤!Python不允許if條件中賦值,所以ifc=1:會報錯!小甲魚覺得這種做法可以非常有效的防止程序員因為打炮、熬夜等問題導(dǎo)致粗心的BUG,并且這類BUG殺傷力都巨大!5.你聽說過你聽說過“拼接拼接”這個詞嗎?這個詞嗎?在一些編程語言,我
8、們可以將兩個字符串“相加”在一起,如:ILoveFishC會得到ILoveFishC,在Python里,這種做法叫做拼接字符串。0.編寫程序:編寫程序:hello.py,要求用戶輸入姓名并打印,要求用戶輸入姓名并打印“你好,姓名!你好,姓名!”1.name=input(“請輸入您的姓名:“)2.print(你好,name!)復(fù)制代碼1.編寫程序:編寫程序:calc.py要求用戶輸入要求用戶輸入1到100之間數(shù)字并判斷,輸入符合要之間數(shù)字
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- fishc工作室零基礎(chǔ)學(xué)習(xí)python全套課后題
- 零基礎(chǔ)學(xué)python全套課后題帶目錄
- 魚c小甲魚零基礎(chǔ)學(xué)python全套課后題
- 魚c小甲魚零基礎(chǔ)學(xué)python全套課后題帶目錄
- 零基礎(chǔ)學(xué)習(xí)英語
- 周易零基礎(chǔ)入門學(xué)習(xí)
- 零基礎(chǔ)自學(xué)plc學(xué)習(xí)入門
- [全套55講] 魚c論壇小甲魚python課后題
- 零基礎(chǔ)英語學(xué)習(xí)方法總結(jié)
- 名師工作室學(xué)習(xí)小結(jié)
- mooc零基礎(chǔ)學(xué)習(xí)java語言習(xí)題答案
- 小甲魚python課后題
- 化妝零基礎(chǔ)
- 零基礎(chǔ)識圖
- 零基礎(chǔ)學(xué)英語
- 工作室創(chuàng)業(yè)——工作室如何運營
- 成人零基礎(chǔ)英語高效學(xué)習(xí)方法揭秘
- 會計 財管 審計 零基礎(chǔ)學(xué)員學(xué)習(xí)方法
- python-基礎(chǔ)學(xué)習(xí)筆記
- 零基礎(chǔ)初學(xué)入門畫漫畫手繪教程教學(xué)習(xí)
評論
0/150
提交評論