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: ''


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:
Explanation: 
There are no numbers except 0

Recommended: Please try your approach on {IDE} first, before moving on to the solution.

Similar Reads

Remove leading zeros from a Number given

The simplest approach to solve the problem is to traverse the string up to the first non-zero character present in the string and store the remaining string starting from that index as the answer. If the entire string is traversed, it means all the characters in the string are ‘0’. For this case, store “0” as the answer. Print the final answer....

Remove leading zeros from a Number given Using Space-Efficient Approach

...

Remove leading zeros from a Number given Using Built in methods

Follow the steps below to solve the problem in constant space using Regular Expression:...

Contact Us