Python

From HackerNet
Revision as of 10:51, 12 August 2015 by Helikopter (talk | contribs) (Created page with "Python är ett programspråk som siktar på att vara funktionellt och lättläst. Det är objektorienterat. ===Pydoc=== Läsa hjälpfiler om moduler, klasser och funktioner....")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Python är ett programspråk som siktar på att vara funktionellt och lättläst. Det är objektorienterat.

Pydoc

Läsa hjälpfiler om moduler, klasser och funktioner.

pydoc <namn>
pydoc open
pydoc file
pydoc os

Referenslista

Här följer en lista på hur man gör diverse vanliga saker för den ovane (mig). Detta utgår från python 2.7.

Variabel

nummer = 102

Print från variabel

print "His name is %s and %d." % (namn, nummer)

Input

x = raw_input(">> ")
x = int(raw_input(">> "))

Läsa fil

filnamn = raw_input(">> ")
fil = open(filnamn)
print fil.read()

Skriva till fil

fil = open(filename, 'w')
line1 = raw_input("line 1: ")
fil.write(line1)
fil.close()

Definiera funktion

def funk1():
   print "Detta ar en funktion"

funk1()

Return value

def funk1(x):
   return x + 4

value = funk1(20)

Göra val

print "Valj 1 eller 2"
valet = raw_input(">> ")

if valet == "1":
   print "You is 1"
elif valet == "2":
   print "You is 2"
else:
   print "You die"

For-loop

the_count = [1, 2, 3, 4, 5]
for number in the_count:
   print "This is %d" % number

Avsluta

exit(0) # i script
quit() # i cli