便捷易用的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编程任务中。使用这些函数可以减少代码的重复性,并提高代码的可读性和可维护性。
