Python 代码:字符串中是否有空格,有则删除
时间: 2023-03-30 09:02:47 浏览: 177
可以使用 Python 的 replace() 方法将字符串中的空格替换为空字符串,代码如下:
string = "Hello World"
string = string.replace(" ", "")
print(string)
输出结果为:HelloWorld
相关问题
计算字符串中所有字符的出现次数。 输入一个字符串,编写Python代码计算字符串中所有字符的出现次数。 示例: 输入: helloworld 输出: 字符串中各字符的出现次数: h : 1 e : 1 l : 3
你可以使用Python的内置模块`collections`中的`Counter`类来方便地计算字符串中每个字符的出现次数。下面是相应的代码实现:
```python
from collections import Counter
def count_chars(s):
# 将字符串转换为小写并去除空格,因为我们要忽略大小写和空格
s = s.lower().replace(" ", "")
# 使用Counter计算字符频率
char_count = Counter(s)
return char_count
# 示例
input_str = "Hello world"
result = count_chars(input_str)
print(f"字符串中各字符的出现次数:")
for char, count in result.items():
print(f"{char} : {count}")
```
在这个例子中,`count_chars`函数接受一个字符串`s`作为输入,然后返回一个字典,其中键是字符,值是该字符在字符串中出现的次数。
Python中去除字符串中的所有空格
可以使用字符串的 replace() 方法,将空格替换为空字符串即可。示例代码如下:
```
s = "hello world"
s = s.replace(" ", "")
print(s) # 输出"helloworld"
```
阅读全文