What does' >> 'mean in python?
If you wonder about it apearing on Terminal It's NOTHING... It's just the way Python console appears.. Where you can execute small python codes, line by line.. . It's like username-pc:$ for Linux Terminal root@user:# for Root terminal C:\ for windows command prompt ---- If it's used as an OPERATOR.. It's the right-shift operator of Bitwise. print(5>>2) Output : 1 --how?---- 5 = 101 (in binary) The statement will shift 101 right by 2 bits.. 1 0 1 _\-\-\ shifted right by one bit 0 1 0 _\-\-\ again 0 0 1
'nothing' is not true. To understand this you'll have to learn how a computer stores numbers. try: print( 8 >> 1) # Result will be 4 or: print( 8 << 1) # Result will be 16 In the first example the bits of number 8 (1000 in binary) will be shifted to the right by 1 position which results in 4 (100). The second example will shift the bits of 8 to the left by 1. The result is 16 (10000). So shifting to the right by 1 is similar to dividing by 2, and shifting to the left by 1 is same as multiplying by 2. Hope that helps
This is bitwise right shift operator which works with binary form of a number and in interpreter it also indicates that u can start program.
You can say we are starting program from here. This is nothing but similar to $ or #symbol in Linux
It means u r in console mode or we can say interactive mode.in this mode it wil provide u output instantly for each code u type
Nothing at all