将一个字符串str的内容逆序来并输出。
时间: 2024-05-13 09:19:25 浏览: 12
可以使用字符串的切片(slice)操作实现字符串的翻转,具体代码如下:
```python
str = "Hello World"
print(str[::-1]) # 输出 "dlroW olleH"
```
其中 `[::-1]` 表示从字符串的最后一个字符开始,到字符串的第一个字符结束,步长为-1,即倒序遍历字符串。
相关问题
输入一个字符串将其逆序输出c语言
可以使用C语言中的字符串函数来实现字符串的逆序输出,以下是一个例子:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str[100];
printf("请输入字符串:");
scanf("%s", str);
int len = strlen(str);
for (int i = len - 1; i >= 0; i--) {
printf("%c", str[i]);
}
return 0;
}
```
首先,我们定义一个字符数组 `str` 存储输入的字符串,并使用 `scanf` 函数读取用户输入的字符串。然后,使用 `strlen` 函数获取字符串的长度,从后往前循环遍历字符串,逐个输出字符。最后,返回0表示程序正常结束。
c++随机输入一个字符串,并逆序输出它
可以使用`std::getline`函数读取一行字符串,再使用`std::reverse`函数逆序输出。下面是示例代码:
```cpp
#include <iostream>
#include <string>
#include <algorithm>
int main() {
std::string str;
std::cout << "请输入一个字符串:" << std::endl;
std::getline(std::cin, str);
std::reverse(str.begin(), str.end());
std::cout << "逆序输出:" << str << std::endl;
return 0;
}
```
示例输出:
```
请输入一个字符串:
Hello, world!
逆序输出:!dlrow ,olleH
```
相关推荐
![](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)