5th Dec Python Basic
5th Dec Python Basic
In [2]: type(s)
str
Out[2]:
In [3]: s[0]
's'
Out[3]:
In [4]: s[1]
'u'
Out[4]:
In [5]: s[2]
'd'
Out[5]:
In [6]: s[3]
'h'
Out[6]:
In [7]: s[-1]
'h'
Out[7]:
In [8]: s[-2]
'd'
Out[8]:
In [10]: a[-1]
'h'
Out[10]:
In [11]: a[0]
'm'
Out[11]:
In [12]: a[100]
---------------------------------------------------------------------------
IndexError Traceback (most recent call last)
<ipython-input-12-cd7724b6c85f> in <module>
----> 1 a[100]
In [14]: a
In [15]: a[0:10]
In [16]: b = "ineuron"
In [17]: b[0:3]
'ine'
Out[17]:
In [18]: b[0:300]
'ineuron'
Out[18]:
In [19]: b[300]
---------------------------------------------------------------------------
IndexError Traceback (most recent call last)
<ipython-input-19-6ff6ddb2b1a6> in <module>
----> 1 b[300]
In [21]: b[-100]
---------------------------------------------------------------------------
IndexError Traceback (most recent call last)
<ipython-input-21-b20bba380709> in <module>
----> 1 b[-100]
In [22]: b[-1:-4]
''
Out[22]:
In [23]: b[0:4]
'ineu'
Out[23]:
In [24]: a = "kumar"
In [27]: a[0:300:1]
'kumar'
Out[27]:
In [29]: a[0:300:3]
'ka'
Out[29]:
In [30]: a[0:100:-1]
''
Out[30]:
In [32]: a[-1:-4:-1]
'ram'
Out[32]:
In [34]: a[0:-10:-1]
'k'
Out[34]:
In [35]: a
'kumar'
Out[35]:
In [36]: a[::]
'kumar'
Out[36]:
In [37]: a[:8]
'kumar'
Out[37]:
In [39]: a[-2:-1]
'a'
Out[39]:
In [40]: a
'kumar'
Out[40]:
In [41]: a[::-1]
'ramuk'
Out[41]:
In [42]: a[-1::-1]
'ramuk'
Out[42]:
In [44]: a[::-1]
In [46]: a[-5:5:-1]
In [47]: a[-2:-10:-1]
'orueni h'
Out[47]:
In [48]: a[0:100:3]
'imoi tiun'
Out[48]:
In [49]: "sudh"*3
'sudhsudhsudh'
Out[49]:
'sudhkumar'
Out[50]:
In [51]: a
In [52]: len(a)
25
Out[52]:
In [54]: "sudh"*4
'sudhsudhsudhsudh'
Out[54]:
In [55]: a
In [56]: a.find('a')
2
Out[56]:
In [58]: a.find('ia')
-1
Out[58]:
In [59]: a.find('in')
9
Out[59]:
In [60]: a.count('i')
4
Out[60]:
In [61]: a.count('x')
0
Out[61]:
In [62]: a
In [66]: l = a.split()
In [67]: l
In [68]: l[0]
'i'
Out[68]:
In [69]: l[1]
'am'
Out[69]:
In [70]: l[2]
'working'
Out[70]:
In [71]: l[0:3]
In [75]: a.split('wo')
In [73]: a
In [76]: a
In [77]: a.upper()
In [78]: s = "sUdh"
In [79]: s.swapcase()
'SuDH'
Out[79]:
In [80]: s.title()
'Sudh'
Out[80]:
In [81]: s.capitalize()
'Sudh'
Out[81]:
In [82]: b = "sudh"
c = "ineuron"
In [84]: b.join(c)
'isudhnsudhesudhusudhrsudhosudhn'
Out[84]:
's u d h'
Out[85]:
h
d
u
s
In [88]: s= "sudh"
s[::-1]
'hdus'
Out[88]:
In [91]: s.rstrip()
' sudh'
Out[91]:
In [92]: s.lstrip()
'sudh '
Out[92]:
In [93]: s.strip()
'sudh'
Out[93]:
In [94]: s = "sudh"
'sudh'
Out[96]:
In [97]: "sudh\tkumar".expandtabs()
'sudh kumar'
Out[97]:
In [98]: s= "sudh"
'##################sudh##################'
Out[101]:
In [108… s = "SUDH"
In [109… s.isupper()
True
Out[109]:
In [110… s.islower()
False
Out[110]:
In [ ]:
In [115… s.isspace()
True
Out[115]:
In [120… s = "43543"
In [121… s.isdigit()
True
Out[121]:
In [122… s = "sudh"
In [124… s.endswith('x')
False
Out[124]:
In [126… s.startswith('s')
True
Out[126]:
In [127… s.istitle()
False
Out[127]:
In [130… s.encode()
b'sudh'
Out[130]:
In [131… s = "sdfsaf dsaf safasdf asdfsadfdas fadf dfa fadfa dsaf adfsa"
In [133… type(l)
list
Out[133]:
In [134… l[0]
'sudh'
Out[134]:
In [135… l[-1]
345.56
Out[135]:
In [136… l[-5]
'kumar'
Out[136]:
In [137… l
In [138… l[0:4]
In [139… l[::-1]
In [140… l[-1:6]
[345.56]
Out[140]:
In [142… type(l[0])
str
Out[142]:
In [146… type(l[4])
bool
Out[146]:
In [148… l[0][1]
'u'
Out[148]:
In [151… l[3].imag
6.0
Out[151]:
In [153… l1+l2
In [154… l1 + ["sudh"]
In [156… l1*2
In [157… l1
In [165… l1
In [166… l1[1]
'kumar'
Out[166]:
In [167… s = "sudh"
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-169-00de5ec5ca3c> in <module>
----> 1 s[0] = "k"
In [170… l1
In [172… s.replace('s','v')
'vudh'
Out[172]:
In [173… s
'sudh'
Out[173]:
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-174-3868546884ef> in <module>
----> 1 s[0] = 'v'
In [175… l1
In [176… len(l1)
3
Out[176]:
In [178… 345 in l1
False
Out[178]:
[(5+8j)]
Out[180]:
In [181… l2
In [182… l2.append("sudh")
In [183… l2
In [184… l2.pop()
'sudh'
Out[184]:
In [185… l2.pop(3)
---------------------------------------------------------------------------
IndexError Traceback (most recent call last)
<ipython-input-185-e4fec1d81b7d> in <module>
----> 1 l2.pop(3)
In [186… l2.pop(2)
546.567
Out[186]:
In [187… l2
['xyz', 'pqr']
Out[187]:
In [188… l2
['xyz', 'pqr']
Out[188]:
In [189… l2.append(345435)
In [190… l2
In [191… l2.insert(1,"dsgadfgda")
In [192… l2
In [193… l2.insert(3,[34,45,56,576,67])
In [194… l2
In [195… l2
In [196… l2[::-1]
In [197… l2.reverse()
In [198… l2
In [199… l1
In [200… l2
In [202… l2[1][2]
56
Out[202]:
In [204… l2[1][2]
56
Out[204]:
In [205… l2
In [207… l2.count('xfddsfsfyz')
0
Out[207]:
In [208… l2.append("dssafasf")
In [209… l2
[345435, [34, 45, 56, 576, 67], 'pqr', 'dsgadfgda', 'xyz', 'dssafasf']
Out[209]:
In [210… l2.append([3,4,54,6])
In [211… l2
[345435,
Out[211]:
[34, 45, 56, 576, 67],
'pqr',
'dsgadfgda',
'xyz',
'dssafasf',
[3, 4, 54, 6]]
In [212… l1
In [214… l1
In [215… print(l2.reverse())
None
In [216… l1=[43,4343]
l1+list('sudh')
l1+['sudh']
In [217… list("sudh")
In [220… s.endswith("")
False
Out[220]:
In [221… s
'sudh'
Out[221]:
In [223… l.append("kumar")
In [224… l
In [225… l.append([2,3,4,5,6])
In [226… l
In [230… l.extend([1,2,3,4])
In [231… l
['sudh ',
Out[231]:
345,
4354353,
4353,
'kumar',
[2, 3, 4, 5, 6],
's',
'u',
's',
'd',
'f',
's',
'f',
1,
2,
3,
4]
In [237… 3 +4j
(3+4j)
Out[237]:
[345.6]
Out[239]:
In [ ]:
In [240… "dfdasfasfda\tsafasf\t\tfadsfsafdsaf\t".expandtabs()
In [243… a[0:-10:-1]
''
Out[243]:
In [245… a[0:-100:-1]
'I'
Out[245]:
In [246… a[0::-1]
'I'
Out[246]:
In [ ]: l2=['prweu', 5345]
l3=l2
l3[0]='newatl3'
print(l3)
print(l2)
o/p ['newatl3', 5345]
o/p ['newatl3', 5345]
why it has changed l2?
s1='sudh'
s2=s1
s2='newdata'
print(s1) in this case why it has not changed s1?
print(s2)
'sudh'
'newdata'
In [259… l2
['sudh', 5345]
Out[259]:
In [260… l3
['dsfdsafsa', 5, 6, 7, 7]
Out[260]:
In [256… l3 = [4,5,6,7,7]
In [250… l3
['sudh', 5345]
Out[250]:
In [251… l2
['sudh', 5345]
Out[251]:
In [253… s1='sudh'
s2=s1
s2='newdata'
In [254… s2
'newdata'
Out[254]:
In [255… s1
'sudh'
Out[255]:
In [ ]:
In [273… g = l1[2].replace('v',"s")
In [267… l1.pop()
'ravi'
Out[267]:
In [274… l1.append(g)
In [276… l1.pop(2)
'ravi'
Out[276]:
In [277… l1
In [280… l
In [286… s.isupper()
False
Out[286]:
In [291… l[3].imag
9.0
Out[291]:
In [292… l[3].real
9.0
Out[292]:
In [295… s = ['abc','pqr','xyz']
s.pop(1)
'pqr'
Out[295]:
's u d h '
Out[297]:
In [298… s
['abc', 'xyz']
Out[298]:
In [299… s = "sudh"
In [300… s.index('d')
2
Out[300]:
In [302… l = [3,4,5,6]
In [303… l.index(5)
2
Out[303]:
In [ ]: s = "sudh"
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-306-1715e50e8d9b> in <module>
1 l1= [43,4343]
----> 2 l1+list('sudh')
3 l1+['sudh']
In [4]: l1+list('sudh')
In [5]: list("sudh")
In [6]: l1+['sudh']
In [1]: list("sudh")
In [2]: l = [4,5,6,6]
In [7]: l.insert(-1,45)
In [8]: l
In [5]: l.insert(3,"sudh")
In [6]: l
In [10]: type(l[3])
str
Out[10]:
In [ ]: s = "sudh"
In [ ]: l2 =[1,2]
l2[2] = 3 Why can't assign l2[2] = 3
In [ ]:
In [ ]: