1. 建立一个字符串向量,删除其中的大写字母(提示:利用find函数和空矩阵)
时间: 2024-05-19 16:13:49 浏览: 27
strVec = {"Hello", "World", "This", "Is", "A", "Test"};
upperCase = 'A':'Z';
for i = 1:numel(strVec)
str = strVec{i};
idx = ismember(str, upperCase);
str(idx) = '';
strVec{i} = str;
end
disp(strVec);
相关问题
输入一个字符串,分别统计出其中英文字母、数字和其他衣字符的个数
以下是Python代码实现:
```python
s = input("请输入字符串:")
letter = 0 # 统计英文字母个数
digit = 0 # 统计数字个数
other = 0 # 统计其他字符个数
for char in s:
if char.isalpha(): # 判断是否为英文字母
letter += 1
elif char.isdigit(): # 判断是否为数字
digit += 1
else:
other += 1
print("英文字母个数为:", letter)
print("数字个数为:", digit)
print("其他字符个数为:", other)
```
输出示例:
```
请输入字符串:Hello123@#
英文字母个数为: 5
数字个数为: 3
其他字符个数为: 2
```
输人一个字符串,将其中小写字母改成大写字母,大写字母改成小写字母,其余字符不变,输出该字符串。
好的,可以使用Python来实现这个功能。下面是代码:
```python
s = input("请输入字符串:")
result = ""
for c in s:
if c.islower(): # 如果是小写字母
result += c.upper() # 转换成大写字母
elif c.isupper(): # 如果是大写字母
result += c.lower() # 转换成小写字母
else:
result += c # 其他字符不变
print("转换结果:", result)
```
你可以将以上代码复制到Python解释器中运行,输入你想要转换的字符串后,即可得到转换后的结果。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)