用Python写一个删除函数,可以删除指定的字符串或数字?

如题所述

1、strip():把头和尾的空格去掉lstrip():把左边的空格去掉rstrip():把右边的空格去掉replace(c1,c2):把字符串里的c1替换成c2。

2、输出:abcdefg在Python中使用string.translate()方法从字符串中删除数字Python2中的string.translate(map)方法将映射表或字典作为输入,并在将指定的字符替换为输入映射表或字典中定义的字符后返回字符串。

3、max--可选字符串,替换不超过max次。返回值返回字符串中的old(旧字符串)替换成new(新字符串)后生成的新字符串,如果指定第三个参数max,则替换不超过max次。

4、数字编码没有必要跨平台。string.dump(function[,strip])返回包含有以二进制方式表示的(一个二进制代码块)指定函数的字符串。之后可以用load调用这个字符串获得该函数的副本(但是绑定新的上值)。

5、试试这个,刚写的,可以拷贝,改了点儿,就是返回的是删除的字符数目。如果是c请用malloc贴换new以及free贴换delete:intdeledata(char*s){intcnt=0;//返回删掉的字符数目。

温馨提示:答案为网友推荐,仅供参考
相似回答