1
0
forked from tdwojak/Python2017
Python2017/labs03/task01.py

30 lines
668 B
Python
Raw Normal View History

"""
**ć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))