小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Python筆記:基礎(chǔ)知識(一)-2018.9.18

 靜幻堂 2018-09-23
Python小白菜 2018-09-18 18:58:16

昨天的筆記,已經(jīng)學(xué)會怎么安裝Python解釋器了,今天要學(xué)一些Python的基礎(chǔ)知識。

  • 數(shù)和表達式

交互式Python解釋器可以看成是一個計算器,在解釋器里執(zhí)行下面的操作:

>>>1 + 2
3
>>>2 - 1
1
>>>2 * 2
4
>>>1 / 2
#除法的運算結(jié)果是小數(shù),也就是浮點數(shù)
0.5

除了一些常見的運算還有:

// 整除運算,即丟掉小數(shù)部分,只保留整數(shù);

% 求余運算,x % y 的結(jié)果為 x除以y的余數(shù);

>>>10 // 3
3
>>>10 % 3
1
>>>9 // 3
3
>>>9 % 3
0
>>>2.75 % 0.5
0.25

還有最后一種運算符是乘方運算,用**表示

>>>2**3
8
>>>-3**2
9
  • 變量

變量是表示特定值的名稱,在Python中,使用變量前必須給它賦值,因為Python變量沒有默認(rèn)值。如,用x來表示3,可以用:

>>>x = 3

這稱為賦值,將值3賦給變量x,給變量賦值后,就可以在后面的語句中使用了

>>>x * 2
6
  • 語句
>>>2 * 2
4
>>>print(2 * 2)
4

在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:'))
x:10
>>>y = int(input('y'))
y:12
>>>print(x * y)
120

實例中的Python提示符>>>后輸入的語句,可以放在完整的程序中,讓用戶提供所需的值,就會自動打印相應(yīng)的結(jié)果。

Python筆記:基礎(chǔ)知識(一)-2018.9.18

參考書籍《Python基礎(chǔ)教程(第三版)》

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多