3C科技 娛樂遊戲 美食旅遊 時尚美妝 親子育兒 生活休閒 金融理財 健康運動 寰宇綜合

Zi 字媒體

2017-07-25T20:27:27+00:00
加入好友
Python代碼塊及縮進(縮排)對齊 (這和C/C++/C#是最大的不同之一,Python用縮排來取代大括弧的功能)[ps: print可以依序印出參數用逗號隔開]     資料來源: https://github.com/stormzhang/free-programming-books/blob/master/assets/python/Python核心编程(中文第二版)带目录.pdf 的p43~p48       代碼塊通過縮進對齊表達代碼邏輯而不是使用大括弧,因為沒有了額外的字元,程式的可讀性更高。而且縮進完全能夠清楚地表達一個語句屬於哪個代碼塊。當然,代碼塊也可以只有一個語句組成。   對一個Python 初學者來說, 僅使用縮進可能令他詫異。 人們通常竭力避免改變, 因此對那些使用大括弧很多年的人來說, 初次使用純縮進來表示邏輯也許會多少感到有些不夠堅定。(不用大括弧?到底成不成啊?)。然而回想一下, python 有兩大特性, 一是簡潔,二是可讀性好。如果你實在討厭使用縮進作為代碼分界, 我們希望你從現在開始,半年後再來看一下這種方式。也許你會發現生活中沒有大括弧並不會象你想像的那麼糟糕。   ps 所有判斷式的的結尾都要有「:」(這很重要)-自己的註解   If語法: if expression:     if_suite     if_suite else:     else_suite     else_suite   if expression1:     if_suite elif expression2:     elif_suite else:     else_suite 範例: # -*- coding: UTF-8 -*- #if判斷式 a = 22 b = 50   if a > b:     print(“Good luck!”)   if a != b:     print(“Have a nice day!”)   if a>b:     print(“a>b”) elif a==b:     print(“a==b”) else:     print(“a     While語法: while expression:     while_suite     while_suite 範例: # -*- coding: UTF-8 -*- #while迴圈 sum = 0 i = 1 while i <= 100:     sum += i     i += 1#不支援i++要記得   print(“1 + 2 + 3 + … + 98 + 99 + 100 =”, sum)#print可以依序印出參數用逗號隔開   for語法: Python 中的for 迴圈與傳統的for 迴圈(計數器迴圈)不太一樣, 它更象shell 腳本裡的foreach 反覆運算。Python 中的for 接受可反覆運算對象(例如序列或反覆運算器)作為其參數,每次反覆運算其中一個元素。 範例: # -*- coding: UTF-8 -*- #for迴圈 a = “0123456789”   for i in a:     print(i)            

本文由jashliaoeuwordpress提供 原文連結

寫了 5860316篇文章,獲得 23313次喜歡
精彩推薦