天天看點

《Python密碼學程式設計》——2.5 行号和空格

本節書摘來自異步社群《python密碼學程式設計》一書中的第2章,第2.5節,作者 [美] al sweigart(斯維加特),李永倫 譯,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。

當你自己輸入源代碼時,不要輸入每行開頭顯示的行号。例如,如果你在本書裡看到這段代碼:

你不需要輸入左邊的“1.”以及緊跟其後的空格。隻要這樣輸入就行了:

那些編号隻是用來引用本書代碼的特定行。它們不是實際程式的一部分。除了這些行号,請確定輸入的代碼和看到的完全一緻,包括字母大小寫。在python裡,hello、hello和hello是三個不同的東西。

注意,某些行不是從最左邊開始的,而是會縮進4個或8個空格。請確定在每行開始輸入正确數量的空格。因為idle裡的每個字元都是等寬的,數一下上一行或者下一行的字元數就可以知道這行的空格數了。

例如,你可以看到第二行縮進了4個空格,因為上一行對應縮進空格的地方有4個字元(“whil”);第三行再縮進了4個空格(第三行的縮進空格上有“if n”4個字元):