Python代ç éçä¸æ
代ç 第ä¸è¡ï¼å¦ææèæ¬æ è®°åæ¯ç¬¬äºè¡ï¼å¯ä»¥æç
§PEP8å½¢å¼æå®æ¬ä»£ç æ件çç¼ç ç±»åãè¥ä¸æå®åæç
§asciiï¼py2.xï¼æutf-8ï¼py3ï¼
ä½ éè¦äºè§£çå
容
æ¸
æ¥ç¥éå
å«ä¸æçæ件æ¯ç¨çä»ä¹ç¼ç
æ¸
æ¥ç¥éèªå·±è¾åºç«¯ï¼å½ä»¤è¡ï¼htmlï¼GUIï¼ï¼ç¨ä»ä¹ç¼ç
æ¸
æ¥ç¥éç¼ç çåºæ¬ç¥è¯
ä½ éè¦çpythonç¸å
³å
容
以python2.7.x为ä¾ï¼
print/file.writeçå®è´¨ä¸åªè¾åºstr对象ï¼å¦æè¾åºå
容ä¸æ¯str对象ï¼å使ç¨strå½æ°è¿è¡è½¬æ¢
strå½æ°æ¯ä¸ªå£³ï¼å®è´¨æ¯è°ç¨å¯¹è±¡æ¹æ³__str__
encodeå½æ°æ¯å°ä¸ä¸ªunicodeç±»æç
§æå®çç¼ç ï¼å¦æä¸æå®å使ç¨defaultencodingï¼è½¬æ¢ä¸ºä¸å¸¦ç¼ç æ è®°çstrç±»
decodeå½æ°æ¯å°ä¸ä¸ªstrç±»æç
§æå®ç¼ç ï¼å¦æä¸æå®å使ç¨defaultencodingï¼è½¬æ¢ä¸ºä½¿ç¨utf-8ç¼ç çunicodeç±»
ç´æ¥printä¸ä¸ªå®¹å¨ï¼dict/list/tupleï¼çæ¶åä¸ä¼å¯¹å
¶ä¸çå符串è¿è¡ç¼ç ï¼å æ¤çå°çéasciiå符éå
容å°ä¼ä»¥\xAAæè
\uAAAAä¹ç±»çå½¢å¼è¾åº
Python3ä¸ï¼strè¡ä¸ºä¸py2çunicodeè¡ä¸ºä¸è´ï¼bytesè¡ä¸ºä¸py2çstrè¡ä¸ºä¸è´ã
追é®é常æè°¢æ¨çåçãä¹åä¸ç´è§å¾å¯¹äºç¬è«æ¥è¯´ä¸è¾¹åä¸è¾¹å¦ä¼æ´ææçï¼ç°å¨æ¥çè¿æ¯éè¦è¡¥å
äºç论ç¥è¯ï¼æè½ä¸è¿äºç²ç®ã