>>983
> 1.
ごめんさっきホワイトボックスと書いたのはブラックのまちがい。
その場合マニュアルにないとどうしようもない。
動かしてみて記載のない例外がでる可能性もあるにはある。
でもそれってC/C++のmanpageと事情は一緒でない?
JavaだったらRuntime以外でないことを保証できるけど。

> 2,
数値も値毎に(普遍で不変な)オブジェクトが存在していると考えるといいです。
a=100; p=a は
p → 数値100 ← a
という関係をつくってる。(わかりにくいけどごめん)
そこでp=1とすると
p → 数値1 / 数値100 ← a
と関係が変わることになる。

Pythonだとできないから意味ないけど
数値`100'自体を数値'1'に変更することができたら
pもaも`1'になると思います。