發(fā)布只是方便自己看的更清晰达皿,侵刪歉天吓!
PPT
IDLE是一個(gè)Python Shell,shell的意思就是“外殼”峦椰,基本上來(lái)說(shuō)龄寞,就是一個(gè)通過(guò)鍵入文本與程序交互的途徑!(像我們Windows那個(gè)cmd窗口汤功,像Linux那個(gè)黑乎乎的命令窗口物邑,他們都是shell,利用他們冤竹,我們就可以給操作系統(tǒng)下達(dá)命令拂封。同樣的,我們可以利用IDLE這個(gè)shell與Python進(jìn)行互動(dòng)鹦蠕。)
>>>這個(gè)提示符冒签,含義是告訴我python已經(jīng)準(zhǔn)備好,在等著我鍵入python指令
試試鍵入:
>>>print ("I love fishc.com")
快捷鍵
Alt+n:輸入上條語(yǔ)句
Alt+p:輸入下條語(yǔ)句
失敗的嘗試
>>>print "I love fishc.com"? ? ? ? ?#前要系列
>>>printf ("I love fishc.com");? ? #小三系列
嘗試點(diǎn)新東西
>>>print(5+3)
>>>5+3
>>>1234567890*9876543210
>>>print ("well water" + " river")
在IDLE中輸入print(3+5)或直接輸入3+5回車會(huì)發(fā)現(xiàn)輸出結(jié)果钟病,另外還能實(shí)現(xiàn)字符串的拼接萧恕,print(“Well water”+ “River”)輸出Well water River.
再試試
>>>print ("I love fishc.com" * 8)
>>>print ("I love fishc.com\n" * 8)
再試試加法
>>>print ("I love fishc.com" + 8)
再試試print(“I love python\n”*3)可以實(shí)現(xiàn)字符串和數(shù)字做乘法,但無(wú)法做加法
課后題
0. Python 是什么類型的語(yǔ)言肠阱?
Python是腳本語(yǔ)言
腳本語(yǔ)言(Scripting language)是電腦編程語(yǔ)言票唆,因此也能讓開(kāi)發(fā)者藉以編寫出讓電腦聽(tīng)命行事的程序。以簡(jiǎn)單的方式快速完成某些復(fù)雜的事情通常是創(chuàng)造腳本語(yǔ)言的重要原則屹徘,基于這項(xiàng)原則走趋,使得腳本語(yǔ)言通常比 C語(yǔ)言、C++語(yǔ)言 或 Java 之類的系統(tǒng)編程語(yǔ)言要簡(jiǎn)單容易噪伊。
也讓腳本語(yǔ)言另有一些屬于腳本語(yǔ)言的特性:語(yǔ)法和結(jié)構(gòu)通常比較簡(jiǎn)單
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 學(xué)習(xí)和使用通常比較簡(jiǎn)單
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??通常以容易修改程序的“解釋”作為運(yùn)行方式簿煌,而不需要“編譯”
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??程序的開(kāi)發(fā)產(chǎn)能優(yōu)于運(yùn)行性能
一個(gè)腳本可以使得本來(lái)要用鍵盤進(jìn)行的相互式操作自動(dòng)化。一個(gè)Shell腳本主要由原本需要在命令行輸入的命令組成鉴吹,或在一個(gè)文本編輯器中姨伟,用戶可以使用腳本來(lái)把一些常用的操作組合成一組串行。主要用來(lái)書(shū)寫這種腳本的語(yǔ)言叫做腳本語(yǔ)言豆励。很多腳本語(yǔ)言實(shí)際上已經(jīng)超過(guò)簡(jiǎn)單的用戶命令串行的指令夺荒,還可以編寫更復(fù)雜的程序。
1. IDLE 是什么良蒸?
IDLE是一個(gè)Python Shell技扼,shell的意思就是“外殼”,基本上來(lái)說(shuō)嫩痰,就是一個(gè)通過(guò)鍵入文本與程序交互的途徑剿吻!像我們Windows那個(gè)cmd窗口,像Linux那個(gè)黑乎乎的命令窗口始赎,他們都是shell和橙,利用他們仔燕,我們就可以給操作系統(tǒng)下達(dá)命令。同樣的魔招,我們可以利用IDLE這個(gè)shell與Python進(jìn)行互動(dòng)晰搀。
2. print() 的作用是什么?
print() 會(huì)在輸出窗口中顯示一些文本(在這一講中办斑,輸出窗口就是IDLE shell窗口)外恕。
3. Python 中表示乘法的符號(hào)是什么?
Python中的乘號(hào)是*(星號(hào))乡翅。
4. 為什么 >>>print('I love fishc.com ' * 5) 可以正常執(zhí)行鳞疲,但 >>>print('I love fishc.com ' + 5) 卻報(bào)錯(cuò)?
在 Python 中不能把兩個(gè)完全不同的東西加在一起蠕蚜,比如說(shuō)數(shù)字和文本尚洽,正是這個(gè)原因,>>>print('I love fishc.com ' + 5) 才會(huì)報(bào)錯(cuò)靶累。這就像是在說(shuō)“五只小甲魚(yú)加上蒼井空會(huì)是多少腺毫?”一樣沒(méi)有多大意義,結(jié)果可能是五挣柬,可能是六潮酒,也可能是八!不過(guò)乘以一個(gè)整數(shù)來(lái)翻倍就具有一定的意義了邪蛔,前邊的例子就是將 "I love fishc.com" 這個(gè)字符串打印五次急黎。
5. 如果我需要在一個(gè)字符串中嵌入一個(gè)雙引號(hào),正確的做法是侧到?
你有兩個(gè)選擇:可以利用反斜杠(\)對(duì)雙引號(hào)轉(zhuǎn)義:\"勃教,或者用單引號(hào)引起這個(gè)字符串。例如:' I l"o"ve fishc.com '床牧。
6. 為什么我們要使用 Python3荣回?Python2到底有什么問(wèn)題遭贸?看起來(lái)很多程序員依然都在使用Python2戈咳?
確實(shí)還有相當(dāng)多的程序員在使用 Python2,不過(guò) Python3 才是 Python 發(fā)展的未來(lái)壕吹,就像 XP 和 WIN7 一樣著蛙。在《零基礎(chǔ)入門學(xué)習(xí)Python》的系列教程準(zhǔn)備中,小甲魚(yú)發(fā)覺(jué) Python3 中的新特性確實(shí)很妙耳贬,很值得進(jìn)行深入學(xué)習(xí)踏堡!你也不用擔(dān)心,如果你了解了 Python3咒劲,Python2 的代碼閱讀對(duì)于你來(lái)說(shuō)根本不成問(wèn)題顷蟆!
0. 在交互模式中诫隅,使用 Python 計(jì)算一年有多少秒?
>>>print( 365 * 24 * 60 * 60 )
>>>31536000
1. 設(shè)置你的操作系統(tǒng)的環(huán)境變量帐偎,以便可以輕松進(jìn)入 Python 環(huán)境
以小甲魚(yú)的 Windows 7 為例子逐纬,其他系統(tǒng)同理: