python小白筆記-1

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í)不需要加""

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容