In [1]:
message = str('Hello Python')
In [2]:
message
Out[2]:
In [3]:
type(message)
Out[3]:
In [4]:
type(str)
Out[4]:
In [5]:
isinstance(str, type)
Out[5]:
In [6]:
isinstance(message, str)
Out[6]:
In [7]:
message.upper()
Out[7]:
In [9]:
message.title()
Out[9]:
In [10]:
message.__len__()
Out[10]:
In [11]:
len(message)
Out[11]:
In [12]:
id(message)
Out[12]:
In [19]:
hex(id(message))
Out[19]:
In [20]:
message.__getitem__(0)
Out[20]:
In [21]:
message[0]
Out[21]:
In [22]:
dir(str)
Out[22]:
Other useful and interesting builtins in Python
In [23]:
chr(65)
Out[23]:
In [24]:
ord('a')
Out[24]:
Let us combine two or more builtins to perform some simple magic.
In [25]:
map(ord, 'abcde')
Out[25]:
In [26]:
map(chr, range(65, 65+26))
Out[26]:
Let us look at some integer magic using various bases (decimal, binary, octal, hexadecimal)
In [27]:
bin(255)
Out[27]:
In [28]:
hex(255)
Out[28]:
In [29]:
int('0b00111111', base=2)
Out[29]:
In [ ]: