读入一个字符串及一个指定字符,删除字符串中所有指定字符并输出
时间: 2024-05-12 09:17:34 浏览: 55
您可以使用以下 Python 代码实现:
```python
string = input("请输入字符串:")
char = input("请输入指定字符:")
new_string = string.replace(char, "")
print(new_string)
```
示例输入: "Hello World" "l"
示例输出: "Heo Word"
相关问题
用C语言编程读入一个字符串(str),和一个字符(ch),将字符串str中出现的所有ch字符删除并输出。
可以使用如下的C语言程序来读入一个字符串和一个字符,将字符串中出现的所有该字符删除并输出:
```c
#include <stdio.h>
#include <string.h>
void removeChar(char* str, char ch) {
int i, j, len;
len = strlen(str);
for(i=0; i<len; i++) {
if(str[i] == ch) {
for(j=i; j<len; j++) {
str[j] = str[j+1];
}
len--;
i--;
}
}
printf("%s\n", str);
}
int main() {
char str[100], ch;
printf("请输入一个字符串:");
scanf("%s", str);
printf("请输入一个字符:");
scanf(" %c", &ch);
removeChar(str, ch);
return 0;
}
```
运行程序后,用户需要先输入一个字符串,然后输入一个字符,程序将会将字符串中所有该字符删除并输出。在函数`removeChar`中,我们使用两个循环来实现删除字符的功能。第一个循环用来遍历整个字符串,如果当前字符等于要删除的字符,就将该字符删除,并且将字符串长度减1,这个过程中需要将i的值减1,以便下一轮循环继续处理当前位置的字符。第二个循环用来输出删除后的字符串。
编程实现,从键盘读入一个字符串,在字符串中查找指定的字符串(从键盘读入)的下标并输出,将该字符串替换成另外一个字符串(从键盘读入),将替换后的字符串保存到新变量中并输出。 比如:在字符串“Peace and love are good things.”中寻找字符串“love”的下标并输出,将“love”替换成”hope”,将替换后的字符串保存到新变量中并输出。 运行示例: 输入: Peace and love are good things love hope 输出: 10 Peace and hope are good things
好的,这是一个字符串处理的问题,可以使用 Python 语言来实现。下面是代码实现:
```python
# 从键盘读入一个字符串
s = input('请输入一个字符串:')
# 从键盘读入要查找的字符串和替换的字符串
find_str = input('请输入要查找的字符串:')
replace_str = input('请输入要替换的字符串:')
# 查找指定字符串的下标并输出
index = s.find(find_str)
print(index)
# 将指定字符串替换成另外一个字符串并输出
new_s = s.replace(find_str, replace_str)
print(new_s)
```
运行示例:
```
请输入一个字符串:Peace and love are good things.
请输入要查找的字符串:love
请输入要替换的字符串:hope
10
Peace and hope are good things.
```
注意:以上代码只能替换第一次出现的指定字符串,如果要替换所有出现的指定字符串,可以使用 `replace` 函数的第三个参数指定替换的次数。
阅读全文