1. 程式人生 > >創建Python程序2

創建Python程序2

順序 編碼方式 term nsh mil led 英語 小寫 ==

在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,這樣是用來表示這個字行串使用原始編碼方式,不要進行轉換,這樣就可以保持中文字符串編碼不變,結果輸出窗口裏就可以保持原始輸出。如下面的窗口所示:

技術分享圖片

通過這個例子,了解輸出中文的方式,為後面編寫更多功能程序打下了一個堅實基礎。

再分享一下我老師大神的人工智能教程吧。零基礎!通俗易懂!風趣幽默!還帶黃段子!希望你也加入到我們人工智能的隊伍中來!https://blog.csdn.net/jiangjunshow

創建Python程序2