编写函数fun 判断字符串是否回文
时间: 2023-11-27 22:52:22 浏览: 100
以下是判断字符串是否回文的Python代码:
```python
def fun(s):
return s == s[::-1]
```
函数接收一个字符串参数s,使用切片操作将其反转后与原字符串比较,如果相同则返回True,否则返回False。
例如:
```python
print(fun('racecar')) # True
print(fun('hello')) # False
```
相关问题
编写fun函数实现判断字符串是否是回文。,用c语言
以下是一个简单的C语言函数,用于判断给定字符串是否为回文:
```c
#include <string.h>
int isPalindrome(char *str) {
int len = strlen(str);
for (int i = 0; i < len / 2; i++) {
if (str[i] != str[len - i - 1]) {
return 0; // 不是回文
}
}
return 1; // 是回文
}
```
该函数首先计算字符串的长度,然后从字符串的两端向中间遍历,并比较对应的字符是否相等。如果存在不同的字符,则该字符串不是回文。如果所有字符都对称,则该字符串是回文。函数返回1表示是回文,返回0表示不是回文。
请编写函数fun,该函数的功能是:判断字符串是否是回文。
好的,我来为您编写该函数:
```python
def fun(s):
"""
判断字符串是否是回文
:param s: 待判断的字符串
:return: True 或 False
"""
return s == s[::-1]
```
这个函数接受一个字符串作为参数,然后判断它是否是回文字符串,如果是,返回 True,否则返回 False。其中,`s[::-1]` 表示将字符串反转,如果反转后的字符串与原字符串相等,说明它是回文字符串。
阅读全文