Python3中預設編碼是什麼?怎麼用?
編碼裡的內容比較多,本篇文章要講的預設編碼就是編碼內容中的一種。基礎的知識點還會涉及到之前講的utf-8編碼,不會的小夥伴可以查詢以往的文章。可能有些小夥伴之前看到過預設編碼,也可以再看一遍加深之前的印象。沒有學過的小夥伴接下來就要集中注意力,我們一起來看看預設編碼的基本使用。
Python直譯器也類似於一個文字編輯器,Python直譯器也有自己預設的編碼方式。
Python2.x預設ASCII碼,python3.x預設的utf-8,可以透過如下方式查詢:
查詢預設編碼方式
import sys print(sys.getdefaultencoding()) 輸出 utf-8(python3環境) ascii(python2環境)
如果不想使用預設的直譯器編碼,需要使用者在檔案開頭進行宣告
如果在python2直譯器去執行一個utf-8編碼的檔案,就會以預設的ASCII去解碼utf-8,一旦程式中有中文,自然就解碼錯誤了,所以我們在檔案開頭位置宣告 #coding:utf-8,其實就是告訴直譯器,你不要以預設的編碼方式去解碼這個檔案,而是以utf-8來解碼。
Python3的直譯器預設utf-8編碼,已經不需要新增這一行宣告瞭。
以上就是Python3中預設編碼的簡單介紹和使用方法。相信之前編碼知識牢固的小夥伴,看到今天的程式碼會快就弄明白了。更多的編碼知識小編會持續更新,大家不要錯過~
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2819/viewspace-2832245/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- python中Matplotlib是什麼?怎麼用?Python
- Zookeeper是什麼&怎麼用
- 什麼是Netty編解碼,Netty編解碼器有哪些?Protostuff怎麼使用?Netty
- css--BFC是什麼,有什麼用,怎麼用?CSS
- PbootCMS的預設賬號密碼是什麼?boot密碼
- python3 dev是什麼Pythondev
- JSON是什麼,有什麼用,怎麼寫jsonJSON
- 什麼是視訊編碼(Codec)?
- Python3 函式是什麼Python函式
- todesk是什麼軟體 todesk怎麼用
- win10是什麼字型_windows10預設字型是什麼Win10Windows
- 設定pin碼是什麼意思 剛買的電腦pin碼怎麼設定
- Linux中虛擬化是什麼?有什麼用?Linux
- 5G智慧專網是什麼?有什麼用?怎麼部署?
- 什麼是物件?什麼是抽象?怎麼理解物件導向的程式設計思想?物件抽象程式設計
- ftp,ftp是幹什麼的,怎麼運用呢?FTP
- 什麼是NLA,它有什麼用?
- python3執行緒中的事件Event怎麼用?Python執行緒事件
- axure是什麼軟體幹什麼的 axure怎麼用有哪些功能
- 什麼是計算機編碼的定義?計算機
- 在Linux中,系統預設的執行級別是什麼?Linux
- 什麼是IP地址盜用?又要如何預防?
- dns劫持,dns劫持是什麼,該怎麼去預防dns劫持DNS
- Java技術分享:什麼是遞迴?怎麼用呢?Java遞迴
- 什麼是高防?有什麼用?
- RDP是什麼意思?有什麼用?
- NLA有什麼用?原理是什麼?
- LDAP是什麼意思?有什麼用?LDA
- python3程式碼中函式切割列表怎麼實現?Python函式
- ssl/tls是什麼?是怎麼工作的?TLS
- mysql中什麼是後設資料?MySql
- 程式碼怎麼編呢
- 錢是什麼?怎麼賺錢?
- 防火牆是什麼?怎麼理解?防火牆
- 什麼是Python?前景怎麼樣?Python
- 什麼是eval()?eval是用來幹什麼的?
- mac截圖快捷鍵是什麼怎麼設定 mac截圖快捷鍵是ctrl加什麼Mac
- 什麼程式碼是ChatGPT無法編寫的? - datachimpChatGPT