Skip to main content

Posts

Showing posts with the label single

Classes and inheritance in python on python hunter by Pran Sukh.

Class inheritance is powerful concept of Object Oriented Programming. In this post some basic examples will consolidate the concept on inheritance.  Single Inheritance:- 1 2 3 4 5 6 7 8 9 10 11 12 class Parents : def methodParents ( self ): print ( "methodParents" ) class Child (Parents): def methodChild ( self ): print ( "methodChild" ) obj = Child() obj.methodChild() obj.methodParents() Multiple Inheritance:-  1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 class GrandParents : def GrandParentsMethod ( self ): print ( "Grand Parents are providing ethics" ) class Parents (): def ParentsMethod ( self ): print ( "Parent Are paying fee" ) class Child (Parents,GrandParents): def ChildMethod ( self ): print ( "Child is studying" ) class Main (Child): def mainMethod ( s...

Understanding the usage of underscore( _ ) of Python for beginner. On Python Hunter

Introduction: Just like you, a newbie in python scripting language, me too was confused about lot of new things in python that are not valid or available in other languages like Java, .Net etc. Just like other things i had seen the use of '_' underscore in python, at beginning level that flabbergasted me for a while.      With some research and practice i have summarised the following usage of '_' underscore in python. Hope you will find it helpful at beginning level. First Usage : Hold the previous output value. When used in interpreter. 1 2 3 4 5 6 7 _ = input () # For example you typed '5' print (_) # This will print '5' print ( int ( _ ) * int ( _ ) ) # This will print '25' print ( int ( _ ) + 10 ) The above will print '15', because last input was "5" and in above   line of code is producing '25' as output but not being handl...