使用python判断一个字符串是否为空,如果不为空将字符串翻转
时间: 2024-04-30 10:22:08 浏览: 64
你好,我是ChitGPT,关于你的问题,如果要判断一个字符串是否为空,可以使用如下代码:
```
if not string:
print("字符串为空")
```
其中,如果字符串为空,`not string` 的结果为 `True`,反之为`False`。
如果字符串不为空,可以使用如下代码将字符串翻转:
```
[::-1]
```
完整代码如下:
```
string = "hello world"
if not string:
print("字符串为空")
else:
reversed_string = string[::-1]
print(reversed_string)
```
输出结果为 `dlrow olleh`。
希望可以帮到你。
相关问题
python 翻转字符串
可以使用字符串切片的方法来翻转字符串,具体代码如下:
``` python
s = "Hello, world!"
reversed_s = s[::-1]
print(reversed_s)
```
运行结果为:
```
!dlrow ,olleH
```
解释:
`[::-1]` 表示从字符串末尾开始,每隔一个字符取一个字符,即将整个字符串翻转。
Python输入一个字符串,输出收尾交换翻转后的字符串,使用内置函数完成
可以使用Python内置函数来实现字符串的收尾交换翻转,具体代码如下:
```python
s = input("请输入一个字符串:")
s = s[::-1] # 翻转字符串
s = s[-1] + s[1:-1] + s[0] # 收尾交换
print("翻转后的字符串为:", s)
```
这里使用了字符串的切片操作 `s[::-1]` 来实现字符串的翻转。然后再将翻转后的字符串进行收尾交换,即将第一个字符和最后一个字符交换位置,中间部分不变。最后输出翻转后的字符串即可。
阅读全文