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

Tomorin
發布: 2018-08-13 15:19:03
原創
1897 人瀏覽過

既然身在中國,我們的頁面交流自然而言的就需要用到中文編碼,然而,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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!