python标准库有哪些
Python标准库的内容涵盖了非常多的功能,主要包括文件、字符串和数字处理,数据结构、网络编程、操作系统用户界面、网页测试、线程以及其它的工具。具体有,1、文件操作相关的模块,os,os。
path,shutil,errno,stat,glob,fnmatch,tempfile等。
2、字符串和文本处理模块,string,re,difflib和textwrap等。
3、数据结构形式,collections,bisect,array,heapq,queue,struct和weakref等。
4、网络编程与操作系统,SocketServer,socket,selectselectors,threading,multiprocessing,subprocess,mmap,sched,asyncore等。
5、网页测试,urllib,urllib2,httplib,ftplib,gopherlib,spider等。
6、解析和处理XML,HTMLParser,ElementTree,XMLParser,XMLWriter,SAX,minidom,expat等。
7、除此之外,还包含一些其他方便实用的部分,如BaseHTTPServer,CGIHTTPServer,Cookie,templating,xmlrpclib,formatter,email等。
此外,Python还支持第三方库和框架,有很多实用的框架和工具可以让开发者高效、便捷地完成国家工作。
绛旓細杞欢涓夊簱鏄寚杞欢宸ョ▼涓父鐢ㄧ殑涓変釜鍩虹搴擄紝瀹冧滑鍒嗗埆鏄細鏍囧噯搴锛氭爣鍑嗗簱鏄Python鑷甫鐨勫簱锛屽畠鍖呭惈浜嗗ぇ閲忕殑甯哥敤鐨勫伐鍏峰拰鍑芥暟銆傝繖浜涘伐鍏峰拰鍑芥暟鍙互鐢ㄦ潵杩涜鏂囦欢鎿嶄綔銆佺綉缁滄搷浣溿佹棩鏈熻绠楃瓑绛夈傛爣鍑嗗簱鏄疨ython鐨勬牳蹇冪粍鎴愰儴鍒嗕箣涓锛屽畠涔熸槸姣忎釜Python瑙i噴鍣ㄩ兘鍏峰鐨勫簱銆傜涓夋柟搴擄細绗笁鏂瑰簱鏄疨ython绀惧尯寮鍙戙佺淮鎶ゅ拰...
绛旓細Python婧愮爜锛圥ython source code锛夋寚鐨勬槸Python缂栫▼璇█鐨勫疄鐜颁唬鐮佹垨婧愪唬鐮侊紝鍖呮嫭Python瑙i噴鍣ㄤ互鍙鏍囧噯搴涓殑妯″潡鍜屽寘锛屾槸鐢≒ython璇█缂栧啓鐨勬簮浠g爜鏂囦欢闆嗗悎銆侾ython婧愮爜鍒嗕负涓ら儴鍒嗭細鏍稿績婧愪唬鐮佸拰鏍囧噯搴撴簮浠g爜銆傛牳蹇冩簮浠g爜鎸囩殑鏄疨ython瑙i噴鍣ㄧ殑婧愪唬鐮侊紝鍗宠繍琛孭ython绋嬪簭鐨勪富瑕佺▼搴忋傛爣鍑嗗簱婧愪唬鐮佹寚鐨勬槸Python鐨...
绛旓細atexit 鏈変竴涓敞鍐屽嚱鏁帮紝鍙敤浜庢濂藉湪鑴氭湰閫鍑鸿繍琛屽墠鎵ц涓浜涗唬鐮 dis python 鍙嶆眹缂栵紝褰撳鏌愭潯璇彞涓嶇悊瑙e師鐞嗘椂锛屽彲浠ョ敤dis.dis 鍑芥暟鏉ユ煡鐪嬩唬鐮佸搴旂殑python 瑙i噴鍣ㄦ寚浠ょ瓑绛夈3th libs:paramiko https://github.com/paramiko/paramiko ssh python 搴 selenium https://pypi.python.org/pypi/selenium 娴忚...
绛旓細Emoji搴撻潪甯告剰鎬濓紝浣嗗苟闈炴瘡涓汉閮藉枩娆㈣〃鎯呭寘锛屽垎鏋愯瑙掑獟浣撴暟鎹椂锛孍moji鍖呴潪甯告湁鐢ㄣ9銆Python-dateutil Python-dateutil妯″潡鎻愪緵浜嗗鏍囧噯datetime妯″潡鐨勫己澶ф墿灞曘傛垜鐨勭粡楠屾槸锛氬父瑙勭殑python鏃ユ湡鏃堕棿鍔熻兘鍦ㄥ摢閲岀粨鏉燂紝鑰孭ython-dateutil灏卞嚭鐜颁簡銆10銆丅eautifulSoup 濡傛灉鎮ㄤ粠缃戠珯涓婃彁鍙栦簡涓浜汬TML锛屽垯闇瑕佸鍏惰繘琛...
绛旓細Python 鐨鏍囧噯搴闈炲父涓板瘜锛屽涓嬮潰鍒楀嚭鐨勫唴瀹规墍绀猴紝鍏舵彁渚涗簡闈炲父澶氱殑鍔熻兘銆傚簱鍖呭惈鍐呯疆妯″潡 锛堢敤 C 缂栧啓鐨勶級 鎻愪緵璁块棶绯荤粺鐨勫姛鑳斤紝濡傛枃浠 I/O锛屼互鍙婂湪涓哄彂鐢熷湪鏃ュ父缂栫▼涓殑璁稿闂鎻愪緵鏍囧噯鍖栫殑瑙e喅鏂规鐨 Python 妯″潡銆傝繖浜涙ā鍧楃殑涓浜涙槑纭棬鍦ㄩ紦鍔卞拰鍔犲己鐨 Python 绋嬪簭鐨勫彲绉绘鎬х殑鎶借薄鎺夊钩鍙扮粏鑺傚埌闈炵壒瀹...
绛旓細Python-tkinter璇﹁В涓庡紑鍙戝疄渚婽kinter锛屼綔涓篜ython鐨鏍囧噯GUI搴擄紝鏄疨ython鍐呯疆鐨勶紝鏃犻渶棰濆瀹夎锛屾敮鎸佽法骞冲彴鎿嶄綔锛岄傜敤浜嶹indows銆丩inux鍜孧ac銆傚畠涓昏鐢ㄦ潵鍒涘缓GUI绋嬪簭锛岄氳繃鍥惧舰鍖栫粍浠跺绐楀彛銆佽彍鍗曞拰瀵硅瘽妗嗭紝鎻愪緵浜烘満浜掑姩鐨勫弸濂界晫闈紝鎻愬崌鐢ㄦ埛浣撻獙銆傚敖绠kinter缂栫爜鏁堢巼楂橈紝閫傚悎鍒濆鑰咃紝浣嗗叾鎬ц兘鍜屽姛鑳界浉瀵筈t绛塁/...
绛旓細浣跨敤Python缂栫▼鍙互蹇熻縼绉讳唬鐮佸苟杩涜鏀瑰姩锛屾棤椤昏姳璐硅繃澶氱殑绮惧姏鍦ㄤ慨鏀逛唬鐮佷笌浠g爜瑙勮寖涓娿傚紑鍙戣呭湪Python涓皝瑁呬簡寰堝浼樼鐨勪緷璧栧簱锛屽彲浠ョ洿鎺ユ嬁鏉ヤ娇鐢紝甯歌鐨勬満鍣ㄥ涔犲簱濡備笅锛1銆丼cikit-Learn Scikit-Learn鍩轰簬Numpy鍜孲cipy锛屾槸涓撻棬涓烘満鍣ㄥ涔犲缓閫犵殑涓涓狿ython妯″潡锛屾彁渚涗簡澶ч噺鐢ㄤ簬鏁版嵁鎸栨帢鍜屽垎鏋愮殑宸ュ叿锛屽寘鎷...
绛旓細鐔熸倝Python鐨鏍囧噯搴锛屽寘鎷父鐢ㄧ殑妯″潡鍜屽姛鑳斤紝濡俶ath銆乨atetime銆乺andom绛夈7.鏁版嵁缁撴瀯鍜岀畻娉 鎺屾彙Python涓父鐢ㄧ殑鏁版嵁缁撴瀯锛屽鍒楄〃銆佸瓧鍏搞侀泦鍚堢瓑锛屽苟瀛︿範甯歌鐨勭畻娉曘8.Web寮鍙 浜嗚ВPython鍦╓eb寮鍙戜腑鐨勫簲鐢紝瀛︿範浣跨敤Web妗嗘灦濡侱jango銆丗lask绛夋惌寤虹綉绔欍9.鏁版嵁澶勭悊鍜屽垎鏋 瀛︿範Python鍦ㄦ暟鎹鐞嗗拰鍒嗘瀽棰嗗煙鐨...
绛旓細鐩稿浜嶭isp杩欑浼犵粺鐨勫嚱鏁板紡缂栫▼璇█,Python瀵瑰嚱鏁板紡璁捐鍙彁渚涗簡鏈夐檺鐨勬敮鎸併傛湁涓や釜鏍囧噯搴(functools, itertools)鎻愪緵浜咹askell鍜孲tandard ML涓箙缁忚冮獙鐨勫嚱鏁板紡绋嬪簭璁捐宸ュ叿銆傝櫧鐒禤ython鍙兘琚矖鐣ュ湴鍒嗙被涓衡滆剼鏈瑷鈥(script language),浣嗗疄闄呬笂涓浜涘ぇ瑙勬ā杞欢寮鍙戣鍒掍緥濡俍ope銆丮net鍙夿itTorrent,Google涔熷箍娉涘湴浣跨敤瀹冦
绛旓細杩欎娇寰Python浠g爜瀹规槗鐞嗚В銆佽皟璇曞拰缁存姢銆4. 璺ㄥ钩鍙版э細Python鏄竴绉嶈法骞冲彴鐨勮瑷锛屽彲浠ュ湪澶氫釜鎿嶄綔绯荤粺涓婅繍琛岋紝鍖呮嫭Windows銆丩inux銆丮ac绛夈傝繖浣垮緱寮鍙戣呭彲浠ュ湪涓嶅悓鐨勭幆澧冧腑杩涜寮鍙戝拰閮ㄧ讲锛屽ぇ澶ф彁楂樹簡寮鍙戞晥鐜囧拰鐏垫椿鎬с5. 寮哄ぇ鐨鏍囧噯搴锛歅ython鎷ユ湁涓板瘜鑰屽己澶х殑鏍囧噯搴擄紝娑电洊浜嗗悇绉嶅父鐢ㄧ殑鍔熻兘鍜屽伐鍏凤紝濡...