Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

python±àÂëÎÊÌâºÍi18n

ת×Ô http://www.javaeye.com/topic/66558
³õѧPython,Óöµ½ºÜ¶à±àÂëÎÊÌ⣬¼ÇÏÂÀ´ÒÔÃ⽫À´ÓÖÍüÁË£¬ºÜ¶à¶«Î÷²»¶®£¬¶¼ÊÇÊôÓÚ²»ÇóÉõ½â£¬ÂÒϽáÂÛ£¬µ«Ïëµ½ÄóöÀ´¿ÉÒÔÓÐÈÈÐÄͬѧָ³ö´íÎóËùÔÚ£¬±ãºñÆðÁ³Æ¤ÁË……
Ê×ÏÈÐèÒªÁ˽âPythonÖÐÓÐÁ½ÖÖ×Ö·û´®(ÑϸñµØ˵,Ëƺõ²»ÄÜÕâô½Ð)¡£Ò»ÖÖÊÇÆÕͨµÄstr¶ÔÏó£¨Ã¿¸ö×Ö·ûÓÃ8bits±íʾ£©£¬ÁíÒ»ÖÖÊÇunicode×Ö·û´®£¬ËüÃÇ¿ÉÒÔÏ໥ת»»¡£
Ê×ÏÈ´ò¿ªpyshell£¬ÊäÈëÒ»¶Î´úÂë¡£
python ´úÂë
 
>>> a = "ÎÒ"   
>>> b = unicode(a,"gb2312")   
>>> a.__class__   
<type 'str'>   
>>> b.__class__   
<type 'unicode'>   
>>>    
¿´³öÀ´ÁË°É£¬Á½ÖÖ×Ö·û´®¡£
ÔÙÀ´
python ´úÂë
>>> a   
'\xce\xd2'   
>>> b   
u'\u6211'  
±äÁ¿aÊÇÁ½¸ö×Ö·û£¬bÊÇÒ»¸öunicode×Ö·û¡£
¹ØÓÚÕâÁ½ÖÖ×Ö·û´®£¬PythonÎĵµ-->LanguageReference-->DataModel-->The standard type hierarchy-->Sequences£¬ÓÐһЩStrings,UnicodeµÄÃèÊö¡£
ÖÁÓÚ
python ´úÂë
 
>>> z = u"ÎÒ"   
>>> #ÕâÖÖ´úÂ룬Æäʵʲô¶¼²»ÊÇ¡£   
>>> z.__class__   
<type 'unicode'>   
>>> z   
u'\xce\xd2'  
¿´µ½ÁË°É,Õâ¸öÆæ¹ÖµÄ¶«Î÷......
ºóÀ´ÔÚWindowsXP¡¢´¿pythonÃüÁîÐÐÏÂÊÔ¹ý£¬µÃ³öµÄ½áÂÛ²»Í¬£¬zµÄ½á¹û±ä³ÉÁËu'\u6211'£¬ÕâÀïÍêÈ«²»Ó¦¸ÃÔÚpyshellÏÂ×÷ÊÔÑéµÄ£¬¿´À´»¹ÓкܶàÎÊÌâÉÐδÀí½âÇå³þ
ÔÙÀ´¿´¿´encode£¬decode
ʲôÇé¿öÓÃencode£¬Ê²Ã´Çé¿öÓÖÊÇdecodeÄØ£¬¸Õ¿ªÊ¼×ÜÊDZ»¸ã»è¡£Æäʵ¸÷ÖÖ±¾µØ×Ö·û¼¯µÄÓ¢ÎÄÃûÊÇCoded Character Set£¬Òª×ª»»ÎªCoded£¬¿Ï¶¨ÊÇÒªencodeÁË£¬Í¬Ñù£¬´ÓÀïÃæ½â³öÀ´Ò²Ó¦¸Ã½Ðdecode……
decode¾ÍÊÇ°ÑÆäËû±àÂëת»»Îªunicode£¬µÈͬÓÚunicodeº¯Êý£»encode¾ÍÊÇ°Ñunicode±àÂëµÄ×Ö·û´®×ª»»ÎªÌض¨±àÂë¡£ÔÚpyshellÀï¼ÌÐø£º
aÊÇStrÀàÐ͵ģ¬ËùÒÔÔÙÓÃencode»á±¨´í¡£ÓÃprintÊä³öʱ»áµ÷ÓÃĬÈϱàÂëת»»ÎªÏµÍ³±àÂ룿
python ´úÂë
 
>>> a


Ïà¹ØÎĵµ£º

Python 3 ³õ̽£¬µÚ 1 ²¿·Ö: Python 3 µÄÐÂÌØÐÔ

Python 3 ÊÇ Guido van Rossum ¹¦ÄÜÇ¿´óµÄͨÓñà³ÌÓïÑÔµÄ×îа汾¡£ËüËäÈ»´òÆÆÁËÓë 2.x °æ±¾µÄÏòºó¼æÈÝÐÔ£¬µ«È´ÇåÀíÁËijЩÓï·¨·½ÃæµÄÎÊÌâ¡£±¾ÎÄÊÇϵÁÐÎÄÕÂÖеĵÚһƪ£¬½éÉÜÁËÓ°Ïì¸ÃÓïÑÔ¼°Ïòºó¼æÈÝÐԵĸ÷Öֱ仯£¬²¢ÇÒ»¹ÌṩÁËÐÂÌØÐԵļ¸¸öÀý×Ó¡£
Python °æ±¾ 3£¬Ò²±»³ÆΪ Python 3000 »ò Py3K£¨·ÂЧ Microsoft® Windows ......

Python 3 ³õ̽£¬µÚ 2 ²¿·Ö: ¸ß¼¶Ö÷Ìâ

Python 3 ÊÇ Guido van Rossum ¹¦ÄÜÇ¿´óµÄͨÓñà³ÌÓïÑÔµÄ×îа汾¡£ËüËäÈ»´òÆÆÁËÓë 2.x °æ±¾µÄÏòºó¼æÈÝÐÔ£¬µ«È´ÇåÀíÁËijЩÓï·¨·½ÃæµÄÎÊÌâ¡£±¾ÎÄÊÇÕâ¸öÓÉÁ½²¿·Ö×é³ÉµÄϵÁÐÎÄÕÂÖеĵڶþƪ£¬±¾ÎĹ¹½¨ÔÚ´ËϵÁÐ Ç°Ò»ÆÚÎÄÕ µÄ»ù´¡Ö®ÉÏ£¬ÄÚÈݺ­¸ÇÁË Python ¸ü¶àµÄÐÂÌØÐԺ͸ü¸ßÉîµÄһЩÖ÷Ì⣬±ÈÈçÔÚ³éÏó»ùÀà¡¢ÔªÀàºÍÐÞÊηûµÈ·½ÃæµÄ ......

python Ö´ÐÐϵͳÃüÁî±È½Ï

תÔØ×Ô£ºhttp://purpen.javaeye.com/blog/98095
python Ö´ÐÐϵͳÃüÁî±È½Ï
¹Ø¼ü×Ö: python os system ϵͳÃüÁî
Ôڴ˱ȽÏÒ»ÏÂÁ½ÖÖ·½·¨Ö´ÐÐϵͳÃüÁîµÄ·½·¨,ÒÔ·½±ãÓÚÈÕºóÔËÓÃ:(
1. os.system()
system(command) -> exit_status  
      
Execute the  ......

PythonµÄ²Ù×÷·û

1.#£º×¢ÊÍ·û
2.±È½ÏÔËËã·û(»ù±¾ºÍJavaÀàËÆ)
<  <=  >  >=   ==   !=   <>
PythonÄ¿Ç°Ö§³ÖÁ½ÖÖ"²»µÈÓÚ"±È½ÏÔËËã·û£¬!=ºÍ<>£¬·Ö±ðÊÇC·ç¸ñºÍABC/Pascal·ç¸ñ¡£Ä¿Ç°ºóÕßÂýÂýµØ±»ÌÔÌ­ÁË£¬
ÍƼöʹÓÃÇ°Õß¡£
ÔÚPythonÖУ¬Ö§³Ö3<4<5ÕâÑùµÄ±í´ïʽ£¬¼ ......

cÅÌÕûÀí Python½Å±¾

ÄÜÕûÀí´ó²¿·ÖÎÞÓÃÎļþ
#!/usr/bin/python
#syscleaner.py
import os
import os.path
#delete files and directory recursively
def itedel(dir):
print('in dir :'+dir)
for doc in os.listdir(dir):
try:
if(os.path.isdir(doc)):
itedel(dir+'\\'+doc)
......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ