欢迎访问宙启技术站
智能推送

便捷易用的Python实用工具函数

发布时间:2023-12-28 09:28:00

下面是一些便捷易用的Python实用工具函数,每个函数都附带一个使用例子。

1. 字符串反转函数 reverse_string

def reverse_string(string):
    return string[::-1]

# 使用例子
print(reverse_string("Hello, World!"))  # 输出:!dlroW ,olleH

2. 列表去重函数 remove_duplicates

def remove_duplicates(lst):
    return list(set(lst))

# 使用例子
print(remove_duplicates([1, 2, 3, 4, 2, 3, 4, 5]))  # 输出:[1, 2, 3, 4, 5]

3. 判断字符串是否为回文函数 is_palindrome

def is_palindrome(string):
    return string == string[::-1]

# 使用例子
print(is_palindrome("racecar"))  # 输出:True
print(is_palindrome("hello"))  # 输出:False

4. 求列表中的最大值函数 find_max

def find_max(lst):
    return max(lst)

# 使用例子
print(find_max([1, 5, 3, 9, 2]))  # 输出:9

5. 字符串首字母大写函数 capitalize_first

def capitalize_first(string):
    return string.capitalize()

# 使用例子
print(capitalize_first("hello, world!"))  # 输出:Hello, world!

6. 判断一个数是否为质数函数 is_prime

def is_prime(num):
    if num < 2:
        return False
    for i in range(2, int(num**0.5) + 1):
        if num % i == 0:
            return False
    return True

# 使用例子
print(is_prime(7))  # 输出:True
print(is_prime(12))  # 输出:False

这些函数都是常见的工具函数,可以方便地用于各种Python编程任务中。使用这些函数可以减少代码的重复性,并提高代码的可读性和可维护性。