陕西商洛:女孩落水 热心市民救助后默默离开

Python er forritunarmál tróae mee tae ae leiearljósi ae einfalda forritaranum vinnuna sína (t.d. mee tví ae nota ruslas?fnun) frekar en ae gera t?lvunni auevelt fyrir. Python, trátt fyrir ae vera oft talie einfalt mál, byr yfir flestum teim m?guleikum sem vins?lustu forritunarmál í dag búa yfir (og er sjálft oreie eitt allra vins?lasta forritunarmálie), t.m.t. hlutbundna forritun.
Python er til í m?rgum útgáfum, sú tekktasta er líklega CPython sem er viehaldie af The Python Software Foundation.
Python kóei er yfirleitt vistaeur í skj?l mee endingunni .py
sem eru svo keyrear mee python3
skipuninni. Einnig er h?gt ae keyra python3
skipunina án skráarnafns og f?st tá einskonar Python skel. í henni má meeal annars prófa sig áfram sem og keyra einf?ld forrit.
Nyjustu útgáfur af Python eru Python 3.x, sem eru ae miklu leiti, en ekki ?llu leyti, samh?fear vie eldra Python 2, sem er ekki lengur stutt. Nú oreie f?r aeeins Python 3.13.x uppf?rslur sem laga galla (og líka ?ruggisuppf?rslur; nokkrar eldri útgáfur fá eing?ngu ?ryggisuppf?rslur). Hver nyleg útgáfa til og mee Python 3.13 hefur b?tt vie setningarfr?ei (e. syntax), t.d. fyrir m?guleika vareandi t?g (e. type) í 3.13 og áeur. útgáfa 3.13 (og nylegar) hefur líka b?tt fleiri m?guleikum vie (t.e. ekki eing?ngu setningarfr?eilegum) t.d. betri ruslasafnara (e. incremental útgáfu af); 3.13 gerir líka smáv?gilegar breyting á málinu (flestir forritarar eiga ekki ae verea fyrir sl?mum áhrifum, aeeins breytingum til hins betra, breytingarnar eru mun minni en frá 2.x yfir í 3.x).
Saga
[breyta | breyta frumkóea]
Python kom út árie 1991 hannae af Guido van Rossum í Hollandi.
Python 2.0 kom út tann 16. október 2000 mee m?rgum nyjum eiginleikum, s.s. ruslas?fnun (e. ?garbage collection“; en líka ae hluta útf?rt mee ?reference counting“ leie í CPython), og Unicode stueningi.
Python 3.0 kom út árie 2008.
Synid?mi
[breyta | breyta frumkóea]D?mi um einfalt forrit (vistae í skrána prufa.py
):
print('Halló heimur!') # í eldra Python 2 gengur: print 'Halló heimur!'
og úttak tegar keyre er skipunin python3 prufa.py
:
Halló heimur!
Enn fremur má keyra upp python3 skelina og prófa sig áfram:
Python 3.12.3 (main, Apr 21 2024, 17:40:47) [GCC 11.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> print('Halló heimur!')
Halló heimur!
>>> str = 'Halló heimur'
>>> list = str.split(' ')
>>> list
['Halló', 'heimur']
>>> list[0]
'Halló'
>>> dict = {'lykill 1' : 'gildi 1', 'lykill 2' : 'gildi 2'}
>>> if dict['lykill 1'] == 'gildi 1':
... print(list[1])
...
heimur
>>> import time
>>> time.time()
1651175781.5171032
>>> for i in list:
... print(i)
...
Halló
heimur
>>> list2 = ['a','b','c','d','e']
>>> len(list2)
5
>>> list2[2:]
['c', 'd', 'e']
>>> " ".join(list2)
'a b c d e'
Tae sem fólk rekur sig kannski fyrst á er ae { }
er ekki notae utan um blokkir eins og í Java, C og m?rgum málum. Blokkir í Python eru einfaldlega táknaear mee inndr?tti, samanber hvernig print(i)
er dregin inn hér ae ofan. Tetta getur valdie villum tegar fólk er ae rokka milli tess ae nota tab eea bil fyrir inndrátt, en ekki má blanda tessu í einni og s?mu skránni.