统计字符串中去除某个字符的其他字符的数量
时间: 2023-04-29 12:02:26 浏览: 106
可以使用 Python 的字符串方法 replace() 来统计字符串中除了某个字符外其他字符的数量。
示例代码:
```python
string = "example string"
char = "e"
count = len(string) - len(string.replace(char, ""))
print(count)
```
这里用到了字符串方法 replace() 和 len(),replace()方法可以将某个字符替换成空字符串,len()方法可以返回字符串长度。
经过replace()替换后的字符串与原字符串相减,得到的即为要求字符的个数。
相关问题
统计字符串中去除某个字符的其他字符的数量。
题目描述:
给定一个字符串和一个字符,统计在该字符串中去除该字符后,剩余的字符数量。
解题思路:
遍历字符串,如果当前字符不是给定的字符,则计数器加一。
代码实现:
```
def count_chars(s, c):
count =
for i in s:
if i != c:
count += 1
return count
```
示例:
```
s = "hello world"
c = "l"
print(count_chars(s, c)) # 输出 8
```
mysql 统计数量去除字符串情况
如果你想在 MySQL 中统计某一列中不包括指定字符串的数量,可以使用 NOT LIKE 运算符。例如,假设你有一个名为 `mytable` 的表,其中有一个名为 `mycolumn` 的列,你想统计不包含字符串 `abc` 的行数,你可以执行以下查询:
```mysql
SELECT COUNT(*) FROM mytable WHERE mycolumn NOT LIKE '%abc%';
```
这将返回不包含字符串 `abc` 的行的数量。请注意,`%` 符号是用来表示任意字符的通配符,在这里它表示字符串 `abc` 可能出现在任意位置。