Difference between revisions of "Python"
From HackerNet
Helikopter (talk | contribs) |
Helikopter (talk | contribs) m |
||
Line 47: | Line 47: | ||
value = funk1(20) | value = funk1(20) | ||
− | + | ===If_then_else=== | |
print "Valj 1 eller 2" | print "Valj 1 eller 2" | ||
valet = raw_input(">> ") | valet = raw_input(">> ") | ||
Line 58: | Line 58: | ||
print "You die" | print "You die" | ||
− | For-loop | + | ===For-loop=== |
the_count = [1, 2, 3, 4, 5] | the_count = [1, 2, 3, 4, 5] | ||
for number in the_count: | for number in the_count: | ||
Line 66: | Line 66: | ||
exit(0) # i script | exit(0) # i script | ||
quit() # i cli | quit() # i cli | ||
+ | |||
===Lista=== | ===Lista=== | ||
lista = [1, 2, 3, 4, 5, 6, "hest" ]; | lista = [1, 2, 3, 4, 5, 6, "hest" ]; |
Revision as of 21:38, 5 October 2015
Python är ett programspråk som siktar på att vara funktionellt och lättläst. Det är objektorienterat.
Contents
Installation
python -V
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
Output, 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)
If_then_else
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
Lista
lista = [1, 2, 3, 4, 5, 6, "hest" ]; print lista[0:2] lista[2] = 20;
Append
Dictionary
dict = {'Name': 'Sara', 'Age': 20, 'Class': 'No'}; print dict['Name'] dict['Age'] = 21;
Add new entry
dict['School'] = "Yes";