Difference between revisions of "Python"

From HackerNet
Jump to: navigation, search
(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....")
 
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
  
Print från variabel
+
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 22:39, 4 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)

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

User Interface

HTTP Server

PIP