以下是一个可以翻转字符串或数字的函数:

def reverse_string_or_number(x):
    if isinstance(x, str):
        return x[::-1]
    elif isinstance(x, int):
        return int(str(x)[::-1])
    else:
        return "输入类型无法翻转"

这个函数首先检查输入的类型是字符串还是整数,然后使用切片操作将其翻转。如果输入的是字符串,直接使用[::-1]进行翻转;如果输入的是整数,先将其转换为字符串,然后再进行翻转。如果输入的类型既不是字符串也不是整数,则返回一个错误信息。

示例用法:

# 翻转字符串
print(reverse_string_or_number("hello"))  # 输出 "olleh"

# 翻转整数
print(reverse_string_or_number(100))  # 输出 1

# 错误示例
print(reverse_string_or_number(3.14))  # 输出 "输入类型无法翻转"
``
写一个函数是翻转字符串或者一个数字比如x=100翻转后为x=1

原文地址: https://www.cveoy.top/t/topic/iiV3 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录