Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
2.1.LICZBY21
Działanianaliczbachzespolonych.
Wprzypadkuliczbzespolonychmożemywyko-
naćczęśćoperacjiarytmetycznych,takichjakdodawanielubodejmowanie:
>>>(1+2j)+(2+1j)
(3+3j)
mnożenie:
>>>(1+2j)*(2+1j)
5j
>>>(1+2j)*(2-1j)
(4+3j)
idzielenie:
>>>(2+2j)/2
(1+1j)
>>>(2+2j)/2j
(1-1j)
>>>(2+2j)/(1+2j)
(1.2-0.4j)
2.1.2.Konwersjatypów
Przyużyciufunkcji2int(),float()orazcomplex()możemydokonaćjawnejkon-
wersjiobiektujednegotypunainny.Naprzykład,wywołanieint()naliczbiezmien-
nopozycyjnejprowadzidoobcięciajejczęściułamkowej:
>>>int(3.99)
3
>>>int(-3.99)
-3
Dalej:
>>>int("9f",16)
159
>>>float(1)
1.0
>>>complex(1)
(1+0j)
>>>complex(1.7,6)
(1.7+6j)
#liczbaszesnastkowa
2Awłaściwiekonstruktorówklasint,floaticomplex.Konstruktory(por.rozdz.16)służądo
tworzenianowychobiektówokreślonegotyputakiegojakichnazwa.