forked from tdwojak/Python2017
30 lines
668 B
Python
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))
|
|
|
|
|