用python输入一个字符串,输出“-“的个数会随着字符串的长度而变化
时间: 2023-05-18 20:04:49 浏览: 98
答案:可以使用字符串的 count() 方法来统计 "-" 的个数,代码如下:
```
s = input("请输入一个字符串:")
count = s.count("-")
print("字符串中 '-' 的个数为:", count)
```
无论字符串的长度是多少,都可以正确地统计出 "-" 的个数。
相关问题
用Python输入一个字符串,统计所有字符在字符串中出现的个数
好的,可以通过以下代码实现:
```python
string = input("请输入一个字符串:")
char_count = {}
# 遍历字符串统计字符出现次数
for char in string:
if char in char_count:
char_count[char] += 1
else:
char_count[char] = 1
# 输出结果
for char, count in char_count.items():
print(f"{char}: {count}")
```
这段代码会先让用户输入一个字符串,然后遍历字符串,统计每个字符出现的次数,最后输出结果。输出结果的格式为每个字符后面跟着一个冒号和一个空格,然后是该字符在字符串中出现的次数。
python输入一个字符串,统计所有在字符在字符串中出现的个数。
好的,可以使用 Python 内置函数 `count()` 来统计字符串中某个字符出现的次数。下面是一个示例代码:
```python
s = input("请输入一个字符串:") # 获取用户输入的字符串
c = input("请输入要统计的字符:") # 获取要统计的字符
count = s.count(c) # 调用 count() 方法统计字符出现的次数
print("字符 {} 在字符串中出现了 {} 次。".format(c, count))
```
这段代码会先让用户输入一个字符串和要统计的字符,然后使用 `count()` 方法统计字符出现的次数,并输出结果。注意:这段代码没有做输入验证,如果用户输入的不是单个字符,程序会出现错误。
阅读全文