fun函数只删除字符串前面的*
时间: 2024-03-15 22:44:26 浏览: 63
C语言程序设计-编写函数fun(str,i,n),从字符串str中删除第i个字符开始的连续n个字符
5星 · 资源好评率100%
好的,您的问题是如何编写一个名为 `fun` 的函数,该函数可以删除一个给定字符串中出现在字符串开头的所有 `*` 字符。
下面是一个示例实现:
```python
def fun(s):
while s.startswith('*'):
s = s[1:]
return s
```
该函数使用了一个 `while` 循环来不断检查字符串开头是否有 `*` 字符,如果有,则将其删除,直到字符串开头没有 `*` 字符为止。最后返回处理后的字符串。
请注意,该函数是区分大小写的,也就是说,它只会删除大小写字母 `*`,而不会删除其他字符。如果您需要不区分大小写的版本,请在函数内部使用 `lower()` 或 `upper()` 等字符串方法将字符串转换为统一的大小写格式。
阅读全文