In [5]:
def sq(a, x):
while True:
print(x)
y = (x + a/x) / 2
if y == x:
break
x = y
return x
In [7]:
sq(4,30)
Out[7]:
In [8]:
l = [23,43,55]
In [9]:
for idx, val in enumerate(l):
print(idx, val)
In [20]:
t = ['a','b','c','d','e','f']
In [21]:
t[1:3] = ['x','y','z']
In [22]:
t
Out[22]:
In [23]:
t
Out[23]:
In [24]:
ll = [1,2]
In [26]:
ll.append(3)
In [27]:
ll
Out[27]:
In [28]:
ll = ['a','b']
In [29]:
sum(ll)
In [30]:
ll = ['a','a']
In [31]:
ll
Out[31]:
In [32]:
ll.remove('a')
In [33]:
ll
Out[33]:
In [34]:
a = '11'
In [35]:
la = list(a)
In [36]:
la
Out[36]:
In [44]:
a = "abc"
In [45]:
"-".join(list(a))
Out[45]:
In [47]:
from functools import reduce
In [48]:
reduce(lambda x,y: x+y, [1,2,3])
Out[48]:
In [49]:
def redu(x, y):
result = 0
if x == y:
result += (x+y)
else:
result += x
return result
In [51]:
reduce(redu, [1,1])
Out[51]:
In [54]:
",".join(list("abcde"))
Out[54]:
In [55]:
str(['a','b'])
Out[55]:
In [57]:
''.join(['a',1])
In [61]:
''.join(list(map(lambda x: str(x),['a',1])))
Out[61]:
In [62]:
print('\x1b[6;30;42m' + 'Success!' + '\x1b[0m')
In [66]:
list(range(10,0,-1))
Out[66]:
In [67]:
a = [1,2,3]
In [68]:
a[:]
Out[68]:
In [69]:
a[:30]
Out[69]:
In [90]:
def upper_str(str):
result = ""
for i in str:
result += (chr(ord(i) - 32))
return result
In [91]:
upper_str('abc')
Out[91]:
In [92]:
-5 is -5
Out[92]:
In [93]:
-6 is -6
Out[93]:
In [94]:
'banana'.maketrans('an','oh')
Out[94]:
In [ ]: