Informatika1-2012/Eloadas6
Python</br> input() vs. raw_input()
Python 3.x-től:
-
raw_input()
->input()
input()
->eval(input())
Tartalomjegyzék |
File I/O
Fájl megnyitása: open(filename, mode)
mode: | r | - olvasás |
w | - írás | |
a | - hozzáírás | |
r+ | - olvasás-írás |
File beolvasása
read()
metódussal
>>> f=open('pelda1.txt','r') >>> f.read() 'Els\xc5\x91 sor\nM\xc3\xa1sodik sor\nHarmadik sor'
soronkéntreadline()
metódussal
>>> f=open('pelda1.txt','r') >>> f.readline() 'Els\xc5\x91 sor\n' >>> f.readline() 'M\xc3\xa1sodik sor\n'
Praktikusan:
>>> f=open('pelda1.txt','r') >>> for line in f: ... print line ... Első sor Második sor Harmadik sor >>>
File írása:
>>> f=open('file_iras.txt','w') >>> f.write('Ez egy teszt') >>> exit() oktato:~$ cat file_iras.txt Ez egy tesztoktato:~$
Erőforrások felszabadítása a close()
metódussal.
File állapotának lekérdezése a close
attributummal.
>>> f=open('pelda1.txt','r') >>> f.closed False >>> f.close() >>> f.closed True
Egyéb attributumok
>>> f.name 'pelda1.txt' >>> f.mode 'r'
HTML(5) - Hypertext Markup Language
W3C - World Wide Web Consortium (www.w3c.org)
Még nem fejeződött be a szabványosítás, de már minden böngésző többé-kevésbé támogatja
Akár egyszerű notepad-del is szerkeszthető, vagy okosabb szövegszerkesztővel (Notepad++ vagy Netbeans (ágyúval verébre :)))
A HTML-ben ún. tag-eket, címkéket használnak.
Páros tag: <section></section>
Nem páros tag: <br>
A páros tag-eket a zárójelekhez hasonlóan használjuk: kötelező bezárni, nincs átlapolódás.
Bizonyos tag-eknek vannak (lehetnek) paraméterei
pl: <a href="articles.html">
<!DOCTYPE html> <html lang="hu"> <head> <title> Oldal neve </title> <script type="text/javascript"> Javaszkript, ha kell. </script> </head> <body> <header id="fejlec"> </header> <section id="tartalom"> <nav id="menusav"> </nav> <div id="lenyeg"> </div> </section> <footer> </footer> </body> </html>
HTML elemek
Bekezdés (paragraph) : <p>bekezdés</p>
Sortörés: <br>
Címsor:
<h1>Főcím</h1>
<h2>Alcím</h2>
<h3>Alalcím</h3>
Számozott listák
<ol> <li>...</li> <li>...</li> <li>...</li> </ol>
Nem-számozott listák
<ul> <li>...</li> <li>...</li> <li>...</li> </ul>
Lista elem: <li>...</li>
A listák egymásba ágyazhatók (al-listák)
Definíciós lista:
<dl> <dt>...</dt> <dd>...</dd> <dd>...</dd> <dd>...</dd> <dl>
Egyéb elemek
<a href="http://www.w3schools.com">Visit W3Schools.com!</a> | |
Hiperlink | |
<img src="smiley.gif" alt="Smiley face" height="42" width="42"> | |
Kép | |
<form> | Űrlap |
<button> | Gomb |
<div> | Szövegrész, szakasz |
<span> | Szövegcsoportok, szövegrészek |
Táblázatok
<table border="1"> <tr> <th></th> <th></th> </tr> <tr> <td></td> <td></td> </tr> </table>
attribútumok például: colspan
; rowspan
- táblázat sora: | <tr> |
- táblázat fejléc cellája: | <th> |
- táblázat cellája: | <td> |
<b> | Vastag betű |
<i> | Dőlt betű |
<mark> | Kiemelt szöveg |
<pre> | Előformázott szöveg |
<s> | Áthúzott szöveg |
<small> | Kisbetű |
<strong> | Vastag betű |
<sub> | Alsó index |
<sup> | Felső index |
<u> | Aláhúzott |