亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

str和unicode怎么也是集合呢?

如題,如何理解?印象中沒說過呢

正在回答

2 回答

str和unicode是由0個或多個字符構成變量;

因此,就可以將它看成是由構成它的字符順序排列組成的值;

所以,它就是由構成它的字符或元素構成的一個有序(按字符串排列順序)集合。

注意:字符串的每一字符是集合的一個元素;有序:按照字符串中的字符出現順序排序;允許有重復字符。

0 回復 有任何疑惑可以回復我~

str是字節串,由unicode經過編碼(encode)后的字節組成的

unicode才是真正意義上的字符串,由字符組成


unicode->encode->str


str->decode->unicode


默認讀取的時候是str,這也是在pandas讀取csv時指定encoding的原因


type('中文'.decode('utf-8'))---->unicode


type(u’中文‘).encode('utf-8')---->str


改善Python代碼的91條建議建議統一使用unicode,需要時再encode


2 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
初識Python
  • 參與學習       758393    人
  • 解答問題       8967    個

學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序

進入課程

str和unicode怎么也是集合呢?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號