建立一个字符串向量,删除其中的大写字母利用find函数和空矩阵
时间: 2023-11-28 14:49:07 浏览: 88
以下是利用find函数和空矩阵实现删除字符串中大写字母的代码示例:
```python
string = "Hello World!"
uppercase = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
vector = ""
for char in string:
if char not in uppercase:
vector += char
print(vector)
```
输出结果为:
```
ello orld
```
首先定义了一个字符串变量`string`,其中包含大写和小写字母。然后定义了一个字符串变量`uppercase`,其中包含所有大写字母。接下来定义了一个空字符串变量`vector`,用于存储最终的字符串向量。
接着使用for循环遍历`string`中的每个字符,判断该字符是否为大写字母。如果不是,则将其添加到`vector`中。最后打印输出`vector`即可。
相关问题
matlab利用find函数和空矩阵建立一个字符串向量,删除其中的大写字母
可以使用以下代码实现:
str = 'Hello World';
idx = find(isstrprop(str, 'upper'));
str(idx) = [];
disp(str);
输出结果为:ello orld
1. 建立一个字符串向量,删除其中的大写字母(提示:利用find函数和空矩阵)
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);
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_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)