„Python (forritunarmál)“: Munur á milli breytinga

Úr Wikipediu, frjálsa alfræðiritinu
Efni eytt Efni bætt við
VolkovBot (spjall | framlög)
m r2.5.1) (Vélmenni: Bæti við: si:පයිතන්
MastiBot (spjall | framlög)
m r2.7.2) (Vélmenni: Breyti: ta:பைத்தான்
Lína 112: Lína 112:
[[sr:Пајтон (програмски језик)]]
[[sr:Пајтон (програмски језик)]]
[[sv:Python (programspråk)]]
[[sv:Python (programspråk)]]
[[ta:பைத்தோன்]]
[[ta:பைத்தான்]]
[[te:పైథాన్ (కంప్యూటర్ భాష)]]
[[te:పైథాన్ (కంప్యూటర్ భాష)]]
[[tg:Python]]
[[tg:Python]]

Útgáfa síðunnar 4. janúar 2012 kl. 07:02

Python er forritunarmál þróað með það að leiðarljósi að einfalda forritaranum vinnuna sína frekar en að gera tölvunni auðvelt fyrir. Python, þrátt fyrir að vera oft talið einfalt mál býr yfir flestum þeim möguleikum sem vinsælustu forritunarmál í dag búa yfir, þ.m.t. hlutbundna forritun.

Python er til í mörgum útgáfum, sú þekktasta er líklega CPython sem er viðhaldið af The Python Software Foundation.

Python kóði er yfirleitt vistaður í skjöl með endingunni .py sem eru svo keyrðar með python skipuninni. Einnig er hægt að keyra python skipunina án skráarnafns og fæst þá einskonar Python skel. Í henni má meðal annars prófa sig áfram sem og keyra einföld forrit. Dæmi um einfalt forrit (vistað í skrána prufa.py):

print 'Hello world!'

og úttak þegar keyrð er skipunin python prufa.py:

Hello world!

Ennfremur má keyra upp python skelina og prófa sig áfram:

Python 2.4.4c1 (#2, Oct 11 2006, 21:51:02) 
Type "help", "copyright", "credits" or "license" for more information.
>>> print 'hello world'
hello world
>>> str = 'hello world'
>>> list = str.split(' ')
>>> list
['hello', 'world']
>>> list[0]
'hello'
>>> dict = {'lykill 1' : 'gildi 1', 'lykill 2' : 'gildi 2'}
>>> if dict['lykill 1'] == 'gildi 1':
...     print list[1]
... 
world
>>> import time
>>> time.time()
1176001880.199481
>>> for i in list:
...     print i
... 
hello
world
>>> list2 = ['a','b','c','d','e']
>>> len(list2)
5
>>> list2[2:]
['c', 'd', 'e']
>>> " ".join(list2)
'a b c d e'

Það sem fólk rekur sig kannski fyrst á er að { } er ekki notað utan um blokkir eins og í Java, C og mörgum málum. Blokkir í Python eru einfaldlega táknaðar með inndrætti, samanber hvernig print i er dregin inn hér að ofan. Þetta getur valdið villum þegar fólk er að rokka milli þess að nota tab eða bil fyrir inndrátt, en ekki má blanda þessu í einni og sömu skránni.

Tenglar

Snið:Tengill ÚG

Snið:Tengill GG