在Milang的IDE裡編輯好之後,然後按F5運行一下,就會在下面的Output視窗輸出“Hello, World!”字串,如:
恭喜你,你編寫最簡單的Python程式已經完成,已經成為一個Python的程式員了,對於一門語言的入門,就是這麼簡單的。
通過上面這個簡單的程式,就可看到Python程式是不需要編譯,就可以直接運行。在這個程式基礎之上,你可以修改它的輸出,比如把Hello, World!改為Hello, CSDN,或者其它,你感覺有意義的句子。又或者你把”Hello, World”分成兩個print()函數輸出,看看效果怎麼樣。
對了,上面這個程式只是輸出英語的字串,要想輸出中文字串,還需要花一翻功夫才可以。因為中文在電腦裡表達要比英語26個字母要複雜得多,在電腦的初期,為了把中文輸出製作各種漢卡層出不窮,費盡了周折。在今天這麼完善的圖形系統之下,漢字的表達還是比較複雜的,比如在介面看到漢字是一個字時,其實在電腦裡用兩個位元組表達。別看只是多了一個位元組,就那麼多了一個位元組,在今天系統裡還是帶來眾多的問題。比如中文與英語混合之下,可有多種方案,有的全部採用兩個位元組表達中文和英語;有的採用中文兩個位元組,而英語採用一個位元組;有的採用中文兩個以上的位元組,英語採用一個位元組混合。在中文兩個位元組時,又關注那一個位元組在前面,那一個在後面的問題,因為在不同的CPU上兩個位元組排列順序又不一樣。如果當初電腦由中國發明,或許會變得更加簡單一些,所有位元組不是今天的8位,而是16位作為一個位元組,那麼眾多的問題,就簡單得多了。即使在今天軟體開發人員開發軟體時,還會把這個問題犯了不知多少遍,為瞭解決這種問題花費巨大費用。
下面就來編寫一個Python程式輸出中文,如下:
# -*- coding: utf-8 -*-
print(r"小語,您好!")
在這個例子裡,與前面的例子有點變化,不但字串變成中文,並且這個字串前面多了一個小寫字母r,這樣是用來表示這個字行串使用原始編碼方式,不要進行轉換,這樣就可以保持中文字串編碼不變,結果輸出視窗裡就可以保持原始輸出。如下面的視窗所示:
通過這個例子,瞭解輸出中文的方式,為後面編寫更多功能程式打下了一個堅實基礎。