Skip to main content
 首页 » 编程设计

python之计算 Python 字符串中的字符频率

2025年05月04日20unruledboy

我想知道 Python 3.5 中是否有一种方法可以检查字符串是否包含某个符号。另外我想知道是否有办法检查字符串包含的数量。例如,如果我想检查字符 '$' 在这个字符串中出现了多少次...... ^$@%#$$, 我该怎么做?

请您参考如下方法:

您可以使用 split检查符号是否在字符串中:

if your_str.split('$'): 
    print(your_str.count('$')) 

您还可以使用 re.findall :

import re 
print(len(re.findall('\$', your_str))) 

如果字符串中没有这样的符号,则返回0,否则返回该符号在字符串中的计数。

但最简单的方法是检查并返回 count if symbol is in:

print(your_str.count('$')) 

如果没有找到,它返回 0。