输入任意字符串(包括数字),输出字符串中任意一个字符(或数字)出现的次数。 比如输入任意一串字符: asdsgadhg12dk31as 按回车键以后,再输入字符串中任意一个字符(数字),比如d 就得到d在字符串出现的次数是:3
时间: 2024-05-10 17:18:46 浏览: 2
好的,以下是 Python 代码实现:
```python
s = input("请输入一个字符串:")
c = input("请输入一个字符:")
count = 0
for i in s:
if i == c:
count += 1
print("{}在字符串中出现了{}次。".format(c, count))
```
你可以将以上代码复制到 Python 环境中运行,输入任意字符串和字符,就可以得到字符出现的次数了。
相关问题
任意输入一个数字字符串,统计每个数字出现的次数
可以使用一个字典来记录每个数字出现的次数,遍历输入的数字字符串,对于每个数字,如果字典中已经有了这个数字的键,就将对应的值加1,否则就将这个数字作为键,值初始化为1。最后遍历字典,输出每个数字和它出现的次数即可。
示例代码:
```python
num_str = input("请输入一个数字字符串:")
num_count = {}
for num in num_str:
if num in num_count:
num_count[num] += 1
else:
num_count[num] = 1
for num, count in num_count.items():
print("{}出现了{}次".format(num, count))
```
例如输入数字字符串"123456789987654321",输出结果为:
```
1出现了1次
2出现了2次
3出现了2次
4出现了2次
5出现了2次
6出现了2次
7出现了1次
8出现了2次
9出现了2次
```
输入任意字符串s,输入要统计的字符或字符串c,输出c在s中出现的次数
可以使用Python中的count函数来统计一个字符或字符串在另一个字符串中出现的次数。
示例代码如下:
```python
s = input("请输入任意字符串:")
c = input("请输入要统计的字符或字符串:")
count = s.count(c)
print("在字符串中,{}出现的次数为:{}".format(c, count))
```
示例输出:
```
请输入任意字符串:hello world
请输入要统计的字符或字符串:l
在字符串中,l出现的次数为:3
```
注意:如果要统计的是一个字符串,count函数会从左往右依次查找该字符串是否在原字符串中出现,如果出现则计数加1,如果没有则继续查找。如果要统计的是一个字符,count函数直接统计该字符在原字符串中出现的次数。