In [1]:
print 'hello world'


hello world

In [2]:
5 * 5


Out[2]:
25

In [3]:
x = 'hello'

In [4]:
x


Out[4]:
'hello'

In [5]:
y = 'world'

In [6]:
x + y


Out[6]:
'helloworld'

In [7]:
y + x


Out[7]:
'worldhello'

In [8]:
y * 100


Out[8]:
'worldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworldworld'

In [9]:
import random

In [10]:
randnum = random.randint(5,20)

In [11]:
print randnum


9

In [12]:
y * randnum


Out[12]:
'worldworldworldworldworldworldworldworldworld'

In [13]:
l = [1,2,3,4,5]

In [14]:
l


Out[14]:
[1, 2, 3, 4, 5]

In [15]:
l[0]


Out[15]:
1

In [16]:
l[4]


Out[16]:
5

In [17]:
len(l)


Out[17]:
5

In [22]:
l[random.randint(0, 4)]


Out[22]:
4

In [23]:
l[5]


---------------------------------------------------------------------------
IndexError                                Traceback (most recent call last)
<ipython-input-23-437134752604> in <module>()
----> 1 l[5]

IndexError: list index out of range

In [24]:
a = 1

In [25]:
a


Out[25]:
1

In [26]:
b = a + 1

In [27]:
b


Out[27]:
2

In [31]:
a = a + 1

In [32]:
a


Out[32]:
3

In [30]:
b


Out[30]:
2

In [33]:
a = a * 2

In [34]:
a


Out[34]:
6

In [35]:
a = a / 5

In [36]:
a


Out[36]:
1

In [37]:
a = 6

In [38]:
a = a / 5.0

In [39]:
a


Out[39]:
1.2

In [40]:
a = 6

In [41]:
a // 5


Out[41]:
1

In [42]:
from __future__ import division

In [43]:
a / 5


Out[43]:
1.2

In [44]:
a // 5


Out[44]:
1

In [45]:
l


Out[45]:
[1, 2, 3, 4, 5]

In [46]:
rev


---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
<ipython-input-46-0f5afa285cb7> in <module>()
----> 1 rev

NameError: name 'rev' is not defined

In [47]:
reversed


Out[47]:
reversed

In [49]:
list(reversed(l))


Out[49]:
[5, 4, 3, 2, 1]

In [51]:
d = {"colour" : "green", "height" : "tall", "weight" : "heavy"}

In [53]:
d["color"]


---------------------------------------------------------------------------
KeyError                                  Traceback (most recent call last)
<ipython-input-53-41e6f0cce3d4> in <module>()
----> 1 d["color"]

KeyError: 'color'

In [54]:
d["speed"] = "fast"

In [55]:
d


Out[55]:
{'colour': 'green', 'height': 'tall', 'speed': 'fast', 'weight': 'heavy'}

In [56]:
len(d)


Out[56]:
4

In [57]:
d.keys()


Out[57]:
['colour', 'speed', 'weight', 'height']

In [58]:
d.values()


Out[58]:
['green', 'fast', 'heavy', 'tall']

In [59]:
sorted(d.keys())


Out[59]:
['colour', 'height', 'speed', 'weight']

In [60]:
def f(x) :
    return x * 2

In [61]:
f(3)


Out[61]:
6

In [62]:
f(1.5)


Out[62]:
3.0

In [63]:
f("hi there")


Out[63]:
'hi therehi there'

In [64]:
"hi" * 2


Out[64]:
'hihi'

In [65]:
"hi" * "hi"


---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-65-a4764eace0be> in <module>()
----> 1 "hi" * "hi"

TypeError: can't multiply sequence by non-int of type 'str'

In [66]:
l = ["one", "two", "three"]

In [67]:
l[0]


Out[67]:
'one'

In [68]:
l[0] + l[1] + l[2]


Out[68]:
'onetwothree'

In [73]:
",".join(l)


Out[73]:
'one,two,three,four'

In [71]:
l.append("four")

In [72]:
l


Out[72]:
['one', 'two', 'three', 'four']

In [74]:
sorted(l)


Out[74]:
['four', 'one', 'three', 'two']

In [75]:
l


Out[75]:
['one', 'two', 'three', 'four']

In [76]:
l2 = sorted(l)

In [77]:
l2


Out[77]:
['four', 'one', 'three', 'two']

In [78]:
l


Out[78]:
['one', 'two', 'three', 'four']

In [79]:
l.sort()

In [80]:
l


Out[80]:
['four', 'one', 'three', 'two']

In [ ]: