Informatika2-2014/Gyakorlat02
A MathWikiből
(Változatok közti eltérés)
2. sor: | 2. sor: | ||
=== Adattípusok === | === Adattípusok === | ||
+ | |||
*None | *None | ||
*numerikus | *numerikus |
A lap 2014. február 17., 10:17-kori változata
Tartalomjegyzék |
Elmélet
Adattípusok
- None
- numerikus
- egész
- lebegőpontos
- (complex)
- long
- boolean
- string
- tuple
x = (1,2,3,4)
- lista
x = [1, 2, 3, 4] x.append(5) len(x) x[1] = x[2]
- szótár
A = {} phonebook = {'Andrew Parson':8806336, 'Emily Everett':6784346, 'Peter Power':7658344, 'Lewis Lame':1122345} for key in phonebook: ... if key in phonebook: print phonebook[key] ...
- (halmaz)
>>> A=set([1,2,3]) >>> B=set([2,3,4]) >>> A | B set([1, 2, 3, 4]) >>> A & B set([2, 3]) >>> A - B set([1]) >>> A ^ B set([1, 4]) === I/O === *'''print''' * '''str()''' - string-et csinál más típusú objektumból, '''print valtozo''' és '''print str(valtozo)''' ekvivalens * '''input()''' - Kiírja a neki adott string-et, és vár egy bementet, a visszatérési értéke a bemenet automatikusan értelmezve, pl: <python> m = input("Magassag centimeterben:") print "Magassag meterben:", m / 100.0
- raw_input() - Kiírja a neki adott string-et, és vár egy bementet, a visszatérési értéke a bemenet stringként, pl:
n = raw_input("Neved:") print "Hello", n
File I/O
- open(file_neve, megnyitasai_mod) - megnyit egy file-t, elsõ paramétere a file neve, második a megnyitási mód: 'w', 'a', 'r' a szokásosak. Pl:
f = open('test.txt', 'w')
- write() - metódusa a file objektumoknak (az elõzõ példában f file objektum), a neki adott string-et a file-ba írja. Pl:
f.write("Which witch watches which witch's watches?\nKovetkezo sor\n")
- read() - metódusa a file objektumoknak, beolvassa az egész file-t egy (potenciálisan) jó nagy string-be. Pl:
f = open('test.txt', 'r') s = f.read() print s
- readline() - metódusa a file objektumoknak, beolvas egy sort a file-ból, az újsor jelet is beolvassa, az üres sorokat '\n'-ként olvassa be. Ha a file végére ért üres sort olvas be. Pl:
line = f.readline() print line
- readlines() - metódusa a file objektumoknak, beolvassa az összes sort mint listát. Pl:
lines = f.readlines() for line in lines: print line
- Megjegyzés: a file objektumok iterálhatóak, azaz az elõzõ példa ekvivalens ezzel:
for line in f: print line
- close() - metódusa a file objektumoknak, bezárja a file-t. Pl:
f.close()
</python>