Difference between revisions of "Python"
From HackerNet
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....") |
Helikopter (talk | contribs) |
||
Line 1: | Line 1: | ||
Python är ett programspråk som siktar på att vara funktionellt och lättläst. Det är objektorienterat. | Python är ett programspråk som siktar på att vara funktionellt och lättläst. Det är objektorienterat. | ||
+ | |||
+ | ==Installation== | ||
+ | python -V | ||
===Pydoc=== | ===Pydoc=== | ||
Line 14: | Line 17: | ||
nummer = 102 | nummer = 102 | ||
− | + | Output, print från variabel | |
print "His name is %s and %d." % (namn, nummer) | print "His name is %s and %d." % (namn, nummer) | ||
Line 63: | Line 66: | ||
exit(0) # i script | exit(0) # i script | ||
quit() # i cli | 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"; | ||
+ | |||
+ | ==User Interface== | ||
+ | ==HTTP Server== | ||
+ | ==PIP== |
Revision as of 21:39, 4 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)
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
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";