您好,欢迎访问三七文档
当前位置:首页 > 办公文档 > 其它办公文档 > Python 2.6 Quick Reference
Python2.6QuickReferenceFrontmatterInvocationOptionsEnvironmentvariablesLexicalentities:keywords,identifiers,stringliterals,booleanconstants,numbers,sequences,dictionaries,operatorsBasictypesandtheiroperations:None,bool,Numerictypes,sequencetypes,list,dictionary,string,file,set,namedtuples,date/timeAdvancedtypesStatements:assignment,conditionalexpressions,controlflow,exceptions,namespace,functiondef,classdefIterators;Generators;Descriptors;DecoratorsBuilt-inFunctionsBuilt-inExceptionsStandardmethods&operatorsredefinitioninuser-createdClassesSpecialinformativestateattributesforsometypesImportantmodules:sys,os,posix,posixpath,shutil,time,string,re,math,getoptListofmodulesinthebasedistributionWorkspaceexplorationandidiomhintsPythonmodeforEmacsVersion2.6(What'snew?)Checkupdatesat(pqratrgruet.net).CreativeCommonsLicense.LastupdatedonFebruary10,2009.Feb10,2008upgradedbyRichardGruetandJoshStoneforPython2.6Dec14,2006upgradedbyRichardGruetforPython2.5Feb17,2005,upgradedbyRichardGruetforPython2.4Oct3,2003upgradedbyRichardGruetforPython2.3May11,2003,rev4upgradedbyRichardGruetforPython2.2(restyledbyAndrei)Aug7,2001upgradedbySimonBrunningforPython2.1May16,2001upgradedbyRichardGruetandSimonBrunningforPython2.0Jun18,2000upgradedbyRichardGruetforPython1.5.2Oct20,1995createdbyChrisHoffmannforPython1.3Colorcoding:Featuresaddedin2.6since2.5Featuresaddedin2.5since2.4Featuresaddedin2.4since2.3Originallybasedon:PythonBestiary,author:KenManheimerPythonmanuals,authors:GuidovanRossumandFredDrakepython-mode.el,author:TimPetersandthereadersofcomp.lang.pythonUsefullinks:Python'snest:Officialdocumentation:Otherdoc&freebooks:FAQs,Faqts,DiveintoPython,PythonCookbook,ThinkinginPython,TextprocessinginPythonGettingstarted:PythonTutorial,7mntoHelloWorld(windows)Topics:HOWTOs,Databases,Webprogramming,XML,WebServices,Parsers,Numeric&ScientificComputing,GUIContentsFrontmatterPython2.6QuickReferencePage1of41programming,DistributingWheretofindpackages:PythonPackageIndex(PyPI),PythonEggs,SourceForge(searchpython),EasyInstall,O'ReillyPythonDevCenterWiki:moinmoinNewsgroups:comp.lang.pythonandcomp.lang.python.announceMiscpages:DailyPythonURLPythonDevelopment:Jython-JavaimplementationofPython:IronPython-Pythonon.Net:=IronPythonActivePython:Helpdesk:help@python.org2excellent(butsomehowoutdated)Pythonreferencebooks:PythonEssentialReference(Python2.1)byDavidBeazley&GuidoVanRossum(OtherNewRiders)andPythoninanutshellbyAlexmartelli(O'Reilly).Python2.4ReferenceCard(cheatsheet)byLaurentPointal,designedforprinting(15pages).OnlinePython2.2QuickReferencebytheNewMexicoTechComputerCenter.Tip:FromwithinthePythoninterpreter,typehelp,help(object)orhelp(name)togethelp.python[w][-BdEhimOQsStuUvVWxX3?][-ccommand|scriptFile|-][args](pythonwdoesnotopenaterminal/console;pythondoes)AvailableIDEsinstddistrib:IDLE(tkinterbased,portable),Pythonwin(onWindows).OtherfreeIDEs:IPython(enhancedinteractivePythonshell),Eric,SPE,BOAconstructor,PyDev(Eclipseplugin).Typicalpythonmoduleheader:#!/usr/bin/envpython#-*-coding:latin1-*-Since2.3theencodingofaPythonsourcefilemustbedeclaredasoneofthetwofirstlines(ordefaultsto7bitsAscii)[PEP-0263],withtheformat:#-*-coding:encoding-*-Stdencodingsaredefinedhere,e.g.ISO-8859-1(akalatin1),iso-8859-15(latin9),UTF-8...Notallencodingssupported,inparticularUTF-16isnotsupported.It'snowasyntaxerrorifamodulecontainsstringliteralswith8-bitcharactersbutdoesn'thaveanencodingdeclaration(wasawarningbefore).Since2.5,from__future__importfeaturestatementsmustbedeclaredatbeginningofsourcefile.Sitecustomization:Filesitecustomize.pyisautomaticallyloadedbyPythonifitexistsinthePythonpath(ideallylocatedin${PYTHONHOME}/lib/site-packages/).InvocationOptionsInvocationOptionsOptionEffect-BPreventsmoduleimportsfromcreating.pycor.pyofiles(seealsoenvtvariablePYTHONDONTWRITEBYTECODE=xandattributesys.dont_write_bytecode).-dOutputparserdebugginginformation(alsoPYTHONDEBUG=x)-EIgnoreenvironmentvariables(suchasPYTHONPATH)-hPrintahelpmessageandexit(formerly-?)-iInspectinteractivelyafterrunningscript(alsoPYTHONINSPECT=x)andforceprompts,evenifstdinappearsnottobeaterminal.-mmoduleSearchformoduleonsys.pathandrunsthemoduleasascript.(Implementationimprovedin2.5:modulerunpy)-OOptimizegeneratedbytecode(alsoPYTHONOPTIMIZE=x).Assertsaresuppressed.-OORemovedoc-stringsinadditiontothe-Ooptimizations.-QargDivisionoptions:-Qold(default),-Qwarn,-Qwarnall,-Qnew-sDisablestheuser-specificmodulepath(alsoPYTHONNOUSERSITE=x)-SDon'tperformimportsiteoninitialization.-tIssuewarningsaboutinconsistenttabusage(-tt:issueerrors).-uUnbufferedbinarystdoutandstderr(alsoPYTHONUNBUFFERED=x).-UForcePythontointerpretallstringliteralsasUnicodeliterals.-vVerbose(traceimportstatements)(alsoPYTHONVERBOSE=x).-VPri
本文标题:Python 2.6 Quick Reference
链接地址:https://www.777doc.com/doc-6123788 .html