o reszta z dzielenia całkowitego %, o potęgowanie **.
• Typy liczbowe - typ obiektu można pobrać za pomocą funkcji type
np. type(16), type(2**64), type(l+2j)
PRIORYTET:
1. Nawiasy - mają najwyższy priorytet używane do wymuszania obliczenia wartości wyrażenia w żądanej kolejności;
2. Potęgowanie (prawostronnie łączny);
3. Mnożenia, dzielenie (całkowite), reszta z dzielenia;
4. Dodawanie, odejmowanie.
!!! OPERATORY O TYM SAMYM PRIORYTECIE SĄ OBLICZANE OD LEWEJ DO PRAWEJ STRONY (LEWOSTRONNIE ŁĄCZNE).
• Standardowy zestaw binarnych operatorów' porównania, charakteryzujących się oczekiwaną semantyką:
o < (mniejszy' niż), o > (więksi niż), o = = (równy),
o <= (mniejszy równy), o >= (większy równy).
• Porównanie wartości obiektów, do których odniesienia został)’ wskazane w operatorze.
• Wynik: wartość tupu bool.
OBIEKTY - abstrakcja danych
• Każda dana jest reprezentowana przez obiekt lub przez relacje między obiektami.
• Każdy obiekt ma:
o tożsamość.
• Od chwili jego utworzenia, tożsamość nigdy się nie zmienia.
• Porównanie tożsamości dwóch obiektów'
operator: is
• Funkcja id - zwraca wartość całkowitą, reprezentującą tożsamość obiektu
adres obiektu przekształcony do postaci liczbowej
TYP - określa zbiór atrybutów i operacji, które można wykonać na obiekcie i definiuje zbiór dopuszczalnych wartości obiektu.
• nie może ulec zmianie,
• można pobrać za pomocą funkcji type.
ZMIENNA - odniesienie do obiektu