1.安裝
適用于mac系統(tǒng)的python直接從官網(wǎng)下載即可。在mac系統(tǒng)中自帶python2.X版本,但是現(xiàn)在需要學(xué)習(xí)3.X版本,因此下載最新版。不用糾結(jié)于一定要把3.X版本設(shè)置為默認(rèn)啟動(dòng)版本,目前,實(shí)在是搞不定終端的語(yǔ)言。直接從程序塢中打開(kāi)IDLE即可。
2.運(yùn)行方式
2.1交互式:即輸入一句,就會(huì)出一句的結(jié)果。用IDLE實(shí)現(xiàn)。
2.2文件式:打開(kāi)IDLE,按command+N,在新打開(kāi)的對(duì)話框中輸入程序,保存為XX.py。按F5或者Run-Run運(yùn)行程序。
3.注釋
#為單行注釋
'''為多行注釋
4.命名
允許使用大小寫(xiě)字母、數(shù)字、下劃線、漢字等,但名字首字符不能是數(shù)字,中間不能有空格,長(zhǎng)度沒(méi)限制。大小寫(xiě)不一樣則為不同的名字。
5.字符串
如果字符串長(zhǎng)度為L(zhǎng),正向遞增序號(hào)以最左側(cè)為0,向右依次遞增,最右側(cè)字符序號(hào)為L(zhǎng)-1;反向遞減序號(hào)以最右側(cè)為-1,向左依次遞減,最左側(cè)為-L。
區(qū)間訪問(wèn)[N:M]表示從N到M(不包含M)的字符串,其中,N、M為字符串索引號(hào),正向、反向可同時(shí)使用。
6.賦值語(yǔ)句
可同步賦值,與python的賦值邏輯有關(guān),邏輯分析見(jiàn)https://www.cnblogs.com/andywenzhi/p/7453374.html
7.input()函數(shù)
變量=input(<提示性文字>)
無(wú)論控制臺(tái)輸入什么內(nèi)容,input()函數(shù)都以字符串形式返回結(jié)果。
8.分支語(yǔ)句
if<條件1>:
? ?<語(yǔ)句塊1>
elif<條件2>:
? ? ?<語(yǔ)句塊2>
……
else:
? ? ? ?<語(yǔ)句塊N>
[元素1,元素2,……元素N]為列表
9.eval()函數(shù)
取字符串中的數(shù)字進(jìn)行編輯
10.python支持+,-,*,/,**(冪)運(yùn)算
11.print()
當(dāng)輸出字符串時(shí),直接輸出即可
當(dāng)輸出變量值時(shí),需進(jìn)行格式化輸出方式。format()。例如
print("轉(zhuǎn)換后的溫度是{:.2f}C".format(C1))
12.循環(huán)語(yǔ)句
條件循環(huán)
while(條件):
? ? ? ?<語(yǔ)句塊1>
<語(yǔ)句塊2>
當(dāng)條件符合,返回True,執(zhí)行語(yǔ)句塊1;條件不符,返回False,執(zhí)行語(yǔ)句塊2.
13.函數(shù)
def用于定義函數(shù)。封裝好的函數(shù)都需要調(diào)用,才可以使用。
思考題:用1行代碼編寫(xiě)一個(gè)回聲程序,將用戶輸入內(nèi)容直接打印出來(lái)
print(input("請(qǐng)輸入"))
注:input輸入內(nèi)容是字符串,因此print時(shí)不需要加""