12ù.HelloPython
2.1D£Python?ó
Python£=?u?μ/’pa?T@n/¤,′????é–!?èaO??§S??O?ó§dGuidovanRossumu1989c.u2§1??úmu1?u1u1991c\Py-thon?
{{$????§?k′Lúr???a¥\§~??t????Y?ó§§U??é”t??r^ù|?ó?????????£cù′C/C++¤”t/é(3??\Python?ó??u2?GuidoVanRossum390c“Du2??Python?ó§Python′8c$13y“O??t???ê????A±p5U!?^??O???§?ó§Python?ó|±??gd?¤??ó??§?±$138cì6????Xúú2??e§?±lhttp://www.python.org???e1?aPython?'Ea???ú^?\1
2.1.1Python-Shellp$1Python?é
Python′??pa)o5?ó§{ü?UPython?é?±???3Pythong‘??Sh-ell
p???$1\Python-Shelló??~·üD??3?S?{?|^\
?\\Python-Shell,Windows??Xú?±lm?èüpé???:?Python2.x.ye??IDLE(PythonGUI)§??Linux^rK?I3aàp…\\PythonB??\\Python????
m?oc.??udêe?eapj.wwwpaShell??\
ò?Python-Shell,ò?Python-Shell?±…\\quit()??Ctlr+d??±ò?Python-Shell\
3Python-Shellp?g…\\e???é§?±N???ePython????{\
1234567
>>>x=12
>>>y=13>>>z=x+y>>>printz
25
>>>print’hellothecruelworld!’hellothecruelworld!
Python
1http://baike.http://www.diyifanwen.net//
9
12ùHelloPython
51μ”>>>”′Python-Shelle??·-J??§?”>>>”??1KL?t?^?é??‰1(J??\
52μ??ò’=’c???i1x!y!z·?3Pythonp???Ct§??òm>??L?a???D?‰?>??Ct\
y3·?6…ù????n)t>??“觓è111′M???Ctx?…D?12§121??wxCt???§131′??x???§141“èK′M?Cty?…??D?13§151??wyCt???§161′??y???§171K′‰?????a$???§òxúyü?Ct???|ú?ò(JD?‰Ctz§“è??181′? ·??±3Python-Shellp???…\\x£?§y£?!z£????wff??D?????x!y±9zCt???\ 123456 >>>x12>>>y13>>>z25 2.1.2IDLE-Editorp???Python§S 3Windows2??eSC??Python2.7.5±??§?±lm?èüpé??Python2.7??Y§:?ùe??IDLE(PythonGUI)??é??\\??Python-Shell§3IDLE(PythonGUI)??èü9tàJ”File”→”NewWindows”?\\IDLE??Python-Editor§S“è????6ì§3IDLE??Python-Editor?6ìp?±????1?é§SXe¤?\3??§S???????B?$1!?á§S\?á$1§S?cI??????“è§??Lèü9”File”→”save”??????D??Python§S?x.py§??X3IDLE??EditorpUF5…??àJEditorèü”Run”→”RunModule”?????UF5…5$1ff???D??x.py§S\ 1234 m?oc.??udêe?eapj.wwwx=12y=13z=x+y printz §Sx.py$1(JXeμ 25 10 c?ê???Copyright?? 2.2.PYTHON§S???|¤ 2.1.3IPythonp$1Python?é IPython′??python????pashell§'%@??pythonshellD^???§|±Ct g????§g? ?§|±bashshell·-§S???N?ék^???Uú?ê\?Lipython·-é?\ ubuntueSCIPython 3ubuntue?I?3aàp…\\·-sudoapt-getinstal- lipythonòCD??\ WindowseSCIPython $1→cmd→easyinstallipython=?SCIPython^?\ 2.2Python§S???|¤ Pythonúù|p??ó???§A???′?kl,??/???????êa(X…???????D?)§??Xéêa?17????n§???r?n??(JD??,?/???(?? ????!êa¥?????4t)\ Python§S???e??Xeμ1§SD?zü??? 2§Sêa???\\ü??? 3§Sêa???nü??? 4§Sêa????ü??? 5§S(?ü??? 2.2.1êa?? 3Python?óp?±?Lprint?ê¢yêa??????§print?ê???{(??Xe¤?\ print Python3‰1print?é?§?k′O??eprint?ê??>??expressionsL?a?? m?oc.??udêe?eapj.www?§???2òL?a?????\ print ·?5???print?{(??p?? ù1?′L?a?±′??§?? 12345678 >>>print’hello’hello >>>print’world’world >>>print’hello’+’world’helloworld >>>print’hello’,’world’helloworld cjeapedu.comCopyright??11 12ùHelloPython ?é1!3′?O?<’hello’ú’world’ü?i?G§·??±w??z^print?é?????g?????1§151???é^’+’?????ü?i?G§???i1’o’ú’w’′;EX??§??171?é′^?ò’,’?????ü?i?G§·?uy3??????i1’o’ú’w’?vkEX??′¥mk????§?d?±ù????n)print?êp???ò§?ò3print?ép?±???£?…?1§|??e?g??printêaú??gprint?é??3ó?1\ ùpk??#??êaa.i?G§^úòò???i?ú?5§·????ù????êa?i?G\3Pythonpi?G??êa????kn?/aμ1^üúòú?5???i??? 2^Vúòú?5?????i??? 3n?Vúòú?5??i??′i?Gêa\?? ???yn?Vúòi?GQoù?′????3i?Gêap|^Vúò\ 123456 >>>print’hello’hello >>>print\world\world >>>print\Hesaid\hello\toGod\Hesaid\hello\toGod ?5?3said??>??helloi?Gc????Vúò3??????5??\@X?¢yi?Gúêi.êaó???Qo ?ò$?·??±?^?ò$????i?Gúêi.êa§l??¢yó?? ?Gúêi.êa§??,??±^ü^print?é\ 123 >>>x=12hellox= 12 >>>print’hellox=’,x m?oc.??udêe?eapj.www?az??i$?3i?Gpú^?a??i%d?±¢y??/êa§%fK ?±?<2:.êa§??%sK′i?Gêa\ 12345678 >>>x=12 >>>print’hellox=’,xhellox= 12 >>>y=12.45 >>>s=\world\ >>>print\output%d%f%s\y,s)output1212.450000world>>> 12 c?ê???Copyright?? 2.2.PYTHON§S???|¤ ùpI?5???′“è??161§%cVúòú?5??i?G???print?ê???az??i§%????)ò)?5??′?az??ip??%¤éA???S??\ 2.2.2êa?\\ 3Pythonp?±?Lrawinput?êl…?????^r??êa?\\§ù?{(??Xe¤?\ rawinput( rawinput?ê??/?prompt′??i?G^uJ?^r?\\§??^r?\\êa±??rawinput?ê?r?\\êaD‰??ò?>??Ct5????\\êa§rawinput?ê ???£?′i?G.??\ 1234 >>>name=raw_input(\plzinputyourname:\plzinputyourname:hello>>>printnamehello ?é“è111|^??rawinput?ê^u???^rêa§lrawinput?ê?£?D?‰??nameCt§121?\\??’hello’i?G§131N^print? 1234567 >>>x=raw_input(\plzinputx:\plzinputx:12plzinputy:12>>>z=x+y>>>printz’1213’ >>>y=raw_input(\plzinputy:\ m?oc.??udêe?eapj.www??Xdo???′(J25Q?·?2w??§SD??\ 1234567 >>>x=raw_input(\plzinputx:\plzinputx:12>>>printx ’12’>>>x=12>>>printx12 141ú171?′3‰1’printx’±????(J§üg?<(Jk?ó??/?oo141????312??c??küúò(dd??rawinput?£?′i?G.??)§??171??(J12c???üúò§dd??rawinput?ê???£?′i?G§@·?????TX???¤Qoùp0???ea.=??êint?ê,int?ê?±òXêii cjeapedu.comCopyright?? 13