|
Python小白菜 2018-09-18 18:58:16 昨天的筆記,已經(jīng)學(xué)會怎么安裝Python解釋器了,今天要學(xué)一些Python的基礎(chǔ)知識。
交互式Python解釋器可以看成是一個計算器,在解釋器里執(zhí)行下面的操作: >>>1 + 2 除了一些常見的運算還有: // 整除運算,即丟掉小數(shù)部分,只保留整數(shù); % 求余運算,x % y 的結(jié)果為 x除以y的余數(shù); >>>10 // 3 還有最后一種運算符是乘方運算,用**表示 >>>2**3
變量是表示特定值的名稱,在Python中,使用變量前必須給它賦值,因為Python變量沒有默認(rèn)值。如,用x來表示3,可以用: >>>x = 3 這稱為賦值,將值3賦給變量x,給變量賦值后,就可以在后面的語句中使用了 >>>x * 2
>>>2 * 2 在Python解釋器中,上面兩段的代碼的結(jié)果沒有任何差別,是因為Python想將兩段代碼的結(jié)果表達出來,如果僅將 2 * 2 放在程序中沒有任何作用,程序確實會執(zhí)行一些操作,計算2 * 2的結(jié)果,但既不會將結(jié)果保存,也不會向用戶顯示出來,因此除執(zhí)行計算外,沒有其他任何作用。 但是在程序中包含print(2 * 2)將會打印結(jié)果4,其實print()是一個函數(shù),這里的print(2 * 2)語句涉及到函數(shù)調(diào)用,關(guān)于函數(shù)調(diào)用,后面學(xué)到了再寫吧。 關(guān)于賦值語句,與表達式的差別就更明顯了,由于賦值語句不是表達式,沒有可供Python解釋器打印的值。 >>>x = 3 執(zhí)行語句后,沒有打印任何結(jié)果,但在內(nèi)存中發(fā)生了一些變化,將3賦值給了變量x.所有語句的一個根本特征就是執(zhí)行修改操作。 在任何編程語言中,賦值語句是非常重要的語句,變量就像臨時存儲區(qū),無需知道它存儲的值就能操作它。 例如,即便根本不知道x和y是什么,我們也能知道x * y 的乘積。
使用函數(shù)input(),來獲取用戶輸入的信息 >>>input('你的姓名:')Python解釋器執(zhí)行第一行input(),打印“你的姓名:”,提示用戶輸入信息,輸入信息后按回車,這個信息就會被input接收返回,并在最后一行打印出來。 input接收的信息都是以字符串類型返回,可以通過int()將字符串轉(zhuǎn)換為整數(shù)。 >>>x = int(input('x:'))實例中的Python提示符>>>后輸入的語句,可以放在完整的程序中,讓用戶提供所需的值,就會自動打印相應(yīng)的結(jié)果。 參考書籍《Python基礎(chǔ)教程(第三版)》 |
|
|