Python 03d Funkcje Objekty

 0    25 Fiche    swiatangielskiego
скачать mp3 басу ойын өзіңді тексер
 
сұрақ жауап
funkcja
оқуды бастаңыз
def nazwaFunkcji(p1, p2 = "domyślny", p3 = 0): instrukcje
Wywoływanie funkcji
оқуды бастаңыз
nazwaFunkcji(p1, p2, ..., pN)
zwracanie wartości funkcji
оқуды бастаңыз
return wynik1, ..., wynikN
usuwanie funkcji
оқуды бастаңыз
del(nazwaFunkcji)
Funkcje z nieznaną liczbą parametrów
оқуды бастаңыз
def suma(*arg):
Klasa
оқуды бастаңыз
class NazwaKlasy: [opis klasy]
Konstruktor klasy
оқуды бастаңыз
def __init__(self, atr1, ..., atrN): self. atr1 = atr1
Wywołanie instancji klasy - tworzenie objektu na szablonie klasy
оқуды бастаңыз
nazwaObiektu = NazwaKlasy(atr1, ..., atrN)
wytwarzanie tekstowej reprezentacji obiektu
оқуды бастаңыз
def __str__(self):
wyświetlenie tekstowej reprezentacji w tej samej klasie innej metodzie
оқуды бастаңыз
print(self. __str__())
Destruktor klasy
оқуды бастаңыз
def __del__(self):
Metoda jest to funkcja zdefiniowana wewnątrz klasy.
оқуды бастаңыз
def nazwaMetody(self, atrybuty):
Wywołanie metody:
оқуды бастаңыз
nazwaObiektu. nazwaMetody(atrybuty)
Operatory dwuargumentowe
оқуды бастаңыз
def __add__(self, other):
Nazwa klasy
оқуды бастаңыз
print("Nazwa klasy: ", point1.__class__.__name__)
odwołąnie się do zmiennej głobalnej z poza clasy
оқуды бастаңыз
global
Dziedziczenie definiujemy nową klasę jako rozszerzenie istniejącej.
оқуды бастаңыз
class NazwaKlasyDziedziczącej(NazwaKlasyBazowej):
wywołanie metody klasy nadrzędnej przy Dziedziczeniu
оқуды бастаңыз
super(). metodaKlasyNadrzędnej([argumenty])
wywołanie metody __init__() klasy nadrzędnej przy Dziedziczeniu
оқуды бастаңыз
super().__init__([argumenty])
wyświetlenie tekstowej reprezentacji z klasy nadrzędnej innej metodzie
оқуды бастаңыз
print(super().__str__())
import modułu czyli innego pliku
оқуды бастаңыз
import nazwaModułu
Aby użyć funkcji z zaimportowanej biblioteki:
оқуды бастаңыз
nazwaModułu. urlopen(...) urllib. urlopen(...)
import własnych modułów
оқуды бастаңыз
from nazwaModułu import *
zaimportowanie modułu do naszej przestrzeni nazw modułów
оқуды бастаңыз
from nazwaPakietu. nazwaModułu import *
Przeszukiwanie modułów - lista dostępnych objęktów
оқуды бастаңыз
help(urllib) print(dir(urllib))

Пікір қалдыру үшін жүйеге кіру керек.