I have a string b'helloworld\n'
. I want to extract helloworld
from it. For this, I am doing
print(string[1:-2])
But on output I am getting b'elloworl'
.
How can I extraxt helloworld.
Thanks
I have a string b'helloworld\n'
. I want to extract helloworld
from it. For this, I am doing
print(string[1:-2])
But on output I am getting b'elloworl'
.
How can I extraxt helloworld.
Thanks
print(s[0:-1])
Indexes are zero based so the h is at index zero. The ending index is non-inclusive, so go one extra.
If you want to get rid of the b you have to decode the bytes object.
print(s.decode('utf-8')[0:-1])