Remove leading zeros from a Number given Using Built in methods
use the built-in string method lstrip to remove leading zeros. This method removes all leading characters that match a specified set of characters from a string. To remove leading zeros, we can pass ‘0’ as the set of characters to remove.
Here is an example of how to use lstrip to remove leading zeros from a string:
Python3
def remove_leading_zeros(num): return num.lstrip( '0' ) print (remove_leading_zeros( '0001234' )) # Output: '1234' print (remove_leading_zeros( '00000000' )) # Output: '' |
1234
Time complexity: O(N)
Auxiliary space: O(1), where N is the length of the string.
Please refer complete article on Remove leading zeros from a Number given as a string for more details!
Python Program for Remove leading zeros from a Number given as a string
Given numeric string str, the task is to remove all the leading zeros from a given string. If the string contains only zeros, then print a single “0”.
Examples:
Input: str = “0001234”
Output: 1234
Explanation:
Removal of leading substring “000” modifies the string to “1234”.
Hence, the final answer is “1234”.Input: str = “00000000”
Output: 0
Explanation:
There are no numbers except 0
Contact Us