python系列教程19

2021-10-24 09:09:51 字數 941 閱讀 9063

# a first python script

import sys # load a library module

print(sys.platform)

print(2 ** 100) # raise 2 to a power

x = 'spam!'

print(x * 8) # string repetition

這個檔案是我們第乙個正式python指令碼。對於這個檔案中的**,我們應該不會擔心太多,但是,簡要來說,這個檔案:

•匯入乙個python模組(附加工具的庫),以獲取系統平台的名稱。

•執行3個print函式呼叫,以顯示指令碼的結果。

•使用乙個名為x的變數,在建立的時候對其賦值,儲存乙個字串物件。

•應用我們將從後面開始學習的各種物件操作。

這裡的sys.platform只是乙個字串,它表示我們所工作的計算機的型別,它位於名為sys的標準python模組中,我們必須匯入以載入該模組(稍後將詳細介紹匯入)。

為了增加樂趣,我在這裡還新增了一些正式的python注釋,即#符號之後的文字。注釋可以自成一行,也可以放置在**行的右邊。#符號後的文字直接作為供人閱讀的注釋而忽略,並且不會看做是語句的語法的一部分。如果你要複製這些**,也可以忽略掉注釋。我們通常在教學中會使用一種不同的格式字型來讓注釋更加容易識別,但是,在**中,它們是作為正常文字顯示的。

此外,現在不要關注這個檔案中的**的語法;我們隨後將學習其所有的語法。要注意的主要一點是,我們已經把這段**輸入到乙個檔案中,而不是輸入到互動提示模式中。在這個過程中,我們已經編寫了乙個功能完整的python指令碼。

注意,這個模板檔案叫做script1.py。對於所有的頂層檔案,也應該直接叫做指令碼,但是,要匯入到客戶端的**的檔案必須用.py字尾。我們將在稍後學習匯入。此外,一些文字編輯器通過.py字尾來檢測python檔案;如果沒有這個字尾,可能無法使用諸如語法著色和自動縮排等功能。

Python系列教程19

開啟文字編輯器 例如,vi notepad或idle編輯器 並在命名為script1.py的新文字檔案中輸入如下python語句 a first python script import sys load a library module print sys.platform print 2 100...

python系列教程 python系列教程

宣告 在人工智慧技術教學期間,不少學生向我提一些python相關的問題,所以為了讓同學們掌握更多擴充套件知識更好的理解人工智慧技術,我讓助理負責分享這套python系列教程,希望能幫到大家!由於這套python教程不是要由所寫,所以不如我的人工智慧技術教學風趣幽默,學起來比較枯燥 但它的知識點還是講...

python系列教程3

python唯一的缺點就是,在目前現有的實現方式下,與c和c 這類編譯語言相比,python的執行速度還不夠快。教程後面將對實現方式的概念進行詳細闡述。簡而言之,目前python的標準實現方式是將源 的語句編譯 或者說是轉換 為位元組碼的形式,之後再將位元組碼解發布來。由於位元組碼是一種與平台無關的...