1
0
forked from tdwojak/Python2017
Python2017/labs03/task01.py
s45146 d588bcddf3 Praca domowa nr 2
Rozwiązanie - Piotr Bystrzycki - nr indeksu 45146
2017-12-08 20:32:04 +01:00

30 lines
668 B
Python

"""
**ćwiczenie 1**
Każdy obiekt w Pythonie na wbudowaną funkcję ``id()``, która zwraca liczbę, która jest unikatowa i stała dla obiektu. Pozwala ona w prosty sposób sprawdzić, który obiekt jest *mutable*a, który *immutable*: jeżeli po wykonaniu operacji, zwracana liczba jest stała, to oznacza, że obiekt jest *mutable*. Sprawdź zachowanie funkcji na obiektach typy:
* lista,
* napis (string),
* liczba zmiennoprzecinkowa.
"""
print("id(mL)")
mL = list()
print(id(mL))
mL.append(4)
print(id(mL))
print("id(mS)")
mS = "my string"
print(id(mS))
mS = mS + "xyz"
print(id(mS))
print("id(mF)")
mF = 2.71
print(id(mF))
mF =3.14 * mF
print(id(mF))