首頁 >後端開發 >Python教學 >寫程式時如何不亂碼?一文通讀Python中文編譯的環境

寫程式時如何不亂碼?一文通讀Python中文編譯的環境

Tomorin
Tomorin原創
2018-08-13 15:19:031940瀏覽

既然身在中國,我們的頁面交流自然而言的就需要用到中文編碼,然而,Python的發源地是在美國,由此而產生的,也就是print()後面輸入中文字串後,頁面會進行一系列的報錯與亂碼,為此,本篇介紹Python中文編碼的文章,就是為了解決這個問題而產生的。

我們都知道Python的編輯器與尋找Python解釋器的程式碼-

#!/usr/bin/env python

 or   

#
#!/usr/bin/python


與此項目類似的,我們致使中文字元出現在頁面上不亂碼的程式碼,也有-

#-*-coding:UTF-8-*-

這條程式碼,在中國,可以說是與

#!/usr/bin/env python

相等重量的程式碼了。

在中國,頁面與人之間的交流是透過電腦語言與漢語進行的,#! /usr/bin/env python為了我們與電腦溝通的程式碼。

#-*-coding:UTF-8-*-是為了電腦與我們溝通的程式碼。至少在身處於中國的我們來說,這兩個程式碼,缺一不可

以下,放上範例:

#!/usr/bin/env python
#-*-coding:UTF-8-*-
print"你好,世界!"

輸出結果:

#你好,世界

另附一篇文章,解決Python中文輸出錯誤的解決方案

Python的中文編碼與調試(內有範例) Python直譯 本篇文章介紹如何在編輯器中使中文字元不報錯

以上是寫程式時如何不亂碼?一文通讀Python中文編譯的環境的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn