In [1]:
import random
from IPython import display

In [2]:
rnd = "a random number <0x%s>" % random.random()

In [3]:
rnd


Out[3]:
'a random number <0x0.05252146385286727>'

In [4]:
print(rnd)
print(1234)
rnd


a random number <0x0.05252146385286727>
1234
Out[4]:
'a random number <0x0.05252146385286727>'

In [5]:
rnd2 = "some other random number <0x%s>" % random.random()

In [6]:
rnd2


Out[6]:
'some other random number <0x0.7032183399822858>'

In [7]:
print(rnd2)
print(4567)
rnd


some other random number <0x0.7032183399822858>
4567
Out[7]:
'a random number <0x0.05252146385286727>'

In [8]:
display.display(display.HTML("<h1>%s</h1>" % rnd2))


some other random number <0x0.7032183399822858>


In [9]:
class A(object):
    pass
A()


Out[9]:
<__main__.A at 0x7f4c6002a438>