python删除字符串前导0
时间: 2023-02-11 20:55:37 浏览: 65
可以使用Python的`lstrip()`函数来删除字符串前导的0。例如:
```
string = "000abc"
string = string.lstrip('0')
print(string)
```
输出结果为:
```
abc
```
也可以使用正则表达式来删除前导0,例如:
```
string = "000abc"
string = re.sub(r'^0+', '', string)
print(string)
```
输出结果为:
```
abc
```
相关问题
python中忽视字符串的前导空格
在Python中,可以使用字符串的lstrip()方法来删除字符串的前导空格。例如:
```python
my_string = " hello world"
my_string = my_string.lstrip()
print(my_string)
```
输出:
```
hello world
```
另外,如果你想在输出字符串时忽略前导空格,可以使用字符串的strip()方法来删除字符串的前导和尾部空格。例如:
```python
my_string = " hello world "
my_string = my_string.strip()
print(my_string)
```
输出:
```
hello world
```
python删除前导0
在 Python 中可以使用 lstrip() 函数来删除字符串前导的 0。例如:
```
x = "0000123"
x = x.lstrip("0")
print(x)
```
输出结果为:
```
123
```
也可以使用replace("0","")
```
x = "0000123"
x = x.replace("0","")
print(x)
```