python文檔開始進(jìn)入編程(在前面的基礎(chǔ)上)

      網(wǎng)友投稿 626 2022-05-29

      例如,我們可以編寫 斐波那契數(shù)列 的初始子序列,如下所示:

      python文檔:開始進(jìn)入編程(在前面的基礎(chǔ)上)

      >>> # Fibonacci series: ... # the sum of two elements defines the next ... a, b = 0, 1 >>> while a < 10: ... print(a) ... a, b = b, a+b ... 0 1 1 2 3 5 8

      1

      2

      3

      4

      5

      6

      7

      8

      9

      10

      11

      12

      13

      14

      這個(gè)例子引入了幾個(gè)新的特性。

      第一行含有一個(gè) 多重賦值: 變量 a 和 b 同時(shí)得到了新值 0 和 1. 最后一行又用了一次多重賦值, 這展示出了右手邊的表達(dá)式,在任何賦值發(fā)生之前就被求值了。右手邊的表達(dá)式是從左到右被求值的。

      while 循環(huán)只要它的條件(這里指: a < 10)保持為真就會(huì)一直執(zhí)行。Python 和 C 一樣,任何非零整數(shù)都為真;零為假。這個(gè)條件也可以是字符串或是列表的值,事實(shí)上任何序列都可以;長(zhǎng)度非零就為真,空序列就為假。在這個(gè)例子里,判斷條件是一個(gè)簡(jiǎn)單的比較。標(biāo)準(zhǔn)的比較操作符的寫法和 C 語(yǔ)言里是一樣: < (小于)、 > (大于)、 == (等于)、 <= (小于或等于)、 >= (大于或等于)以及 != (不等于)。

      循環(huán)體 是 縮進(jìn)的 :縮進(jìn)是 Python 組織語(yǔ)句的方式。在交互式命令行里,你得給每個(gè)縮進(jìn)的行敲下 Tab 鍵或者(多個(gè))空格鍵。實(shí)際上用文本編輯器的話,你要準(zhǔn)備更復(fù)雜的輸入方式;所有像樣的文本編輯器都有自動(dòng)縮進(jìn)的設(shè)置。交互式命令行里,當(dāng)一個(gè)組合的語(yǔ)句輸入時(shí), 需要在最后敲一個(gè)空白行表示完成(因?yàn)檎Z(yǔ)法分析器猜不出來(lái)你什么時(shí)候打的是最后一行)。注意,在同一塊語(yǔ)句中的每一行,都要縮進(jìn)相同的長(zhǎng)度。

      print() 函數(shù)將所有傳進(jìn)來(lái)的參數(shù)值打印出來(lái). 它和直接輸入你要顯示的表達(dá)式(比如我們之前在計(jì)算器的例子里做的)不一樣, print() 能處理多個(gè)參數(shù),包括浮點(diǎn)數(shù),字符串。 字符串會(huì)打印不帶引號(hào)的內(nèi)容, 并且在參數(shù)項(xiàng)之間會(huì)插入一個(gè)空格, 這樣你就可以很好的把東西格式化, 像這樣:

      >>> i = 256*256 >>> print('The value of i is', i) The value of i is 65536

      1

      2

      3

      關(guān)鍵字參數(shù) end 可以用來(lái)取消輸出后面的換行, 或使用另外一個(gè)字符串來(lái)結(jié)尾:

      >>> a, b = 0, 1 >>> while a < 1000: ... print(a, end=',') ... a, b = b, a+b ... 0,1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,

      1

      2

      3

      4

      5

      6

      備注

      1-因?yàn)?** 比 - 有更高的優(yōu)先級(jí), 所以 -32 會(huì)被解釋成 -(32) ,因此結(jié)果是 -9. 為了避免這個(gè)并且得到結(jié)果 9, 你可以用這個(gè)式子 (-3)**2.

      2-和其他語(yǔ)言不一樣的是, 特殊字符比如說(shuō) \n 在單引號(hào) (’…’) 和雙引號(hào) ("…") 里有一樣的意義. 這兩種引號(hào)唯一的區(qū)別是,你不需要在單引號(hào)里轉(zhuǎn)義雙引號(hào) " (但是你必須把單引號(hào)轉(zhuǎn)義成 ') , 反之亦然.

      Python 單片機(jī)

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:FusionInsight LibrA系統(tǒng)表和系統(tǒng)視圖的關(guān)系
      下一篇:Java---JUnita、注解與類加載器詳解以及實(shí)例
      相關(guān)文章
      亚洲欧洲日韩极速播放| 亚洲中文无码线在线观看| 亚洲欧洲无码AV不卡在线| 亚洲卡一卡2卡三卡4麻豆| 亚洲资源在线观看| 久久精品国产亚洲av水果派| 亚洲精品成人av在线| 亚洲一区二区电影| 内射少妇36P亚洲区| 亚洲高清美女一区二区三区| 亚洲一区二区三区日本久久九| 亚洲电影一区二区| 久久亚洲国产欧洲精品一| 国产成人亚洲综合无码精品| 亚洲精品国产字幕久久不卡| 久久亚洲国产精品一区二区| 亚洲av无码专区国产乱码在线观看 | 最新国产成人亚洲精品影院| 7777久久亚洲中文字幕| 国产精品亚洲一区二区麻豆| 亚洲欧美成人综合久久久| 亚洲国产成人精品无码区二本 | 久久久亚洲欧洲日产国码aⅴ | 亚洲欧洲一区二区三区| 国产亚洲情侣一区二区无| 亚洲午夜国产精品无码| 亚洲成AV人片在| 亚洲黑人嫩小videos| 亚洲另类自拍丝袜第1页| 亚洲熟妇AV日韩熟妇在线| 亚洲av成人一区二区三区在线播放| 久久亚洲AV成人无码国产电影| 亚洲av午夜精品一区二区三区 | 亚洲免费视频网址| 国产精品亚洲综合久久| 深夜国产福利99亚洲视频| 国产乱辈通伦影片在线播放亚洲 | 色天使亚洲综合在线观看| 日韩精品亚洲专区在线影视| 亚洲性日韩精品一区二区三区| 亚洲精品无码不卡在线播HE|