用Python语言实现输入一个字符串,把它反过来并输出
时间: 2023-04-10 08:03:30 浏览: 101
可以使用以下代码实现:
```
string = input("请输入一个字符串:")
reverse_string = string[::-1]
print(reverse_string)
```
这段代码会先让用户输入一个字符串,然后使用字符串切片的方式将字符串反转,最后输出反转后的字符串。
相关问题
c++习题输入一串数字,把它反过来输出。
实现此题可以使用字符串的反转功能,具体代码如下:
```python
num = input("请输入一串数字:")
reverse_num = num[::-1]
print("反转后的数字为:", reverse_num)
```
这里使用了字符串的切片操作,`[::-1]` 表示从后往前每隔一个字符取一个,即实现了反转字符串的功能。输出结果如下:
```
请输入一串数字:123456
反转后的数字为: 654321
```
反过来字符串这么转为数组
你可以使用字符串的反向切片来实现字符串反转,然后将反转后的字符串转换为数组。下面是一个示例代码:
```python
string = "Hello, World!"
reversed_string = string[::-1] # 使用反向切片将字符串反转
array = list(reversed_string) # 将反转后的字符串转换为数组
print(array)
```
输出结果为:
```
['!', 'd', 'l', 'r', 'o', 'W', ' ', ',', 'o', 'l', 'l', 'e', 'H']
```
这样就将字符串反转并转换为数组了。注意,这里使用了 `[::-1]` 的切片语法来实现字符串反转,它的意思是从末尾开始,以步长为 -1 逆向取整个字符串。然后使用 `list()` 函数将字符串转换为数组。