Difference between revisions of "Python"

From HackerNet
Jump to: navigation, search
m
Line 47: Line 47:
 
  value = funk1(20)
 
  value = funk1(20)
  
Göra val
+
===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 22:38, 5 October 2015

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

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";

User Interface

HTTP Server

PIP