10个使用Python函数的示例
1. def greet():
print("Hello!")
greet()
函数greet打印出"Hello!"。
2. def add(a, b):
return a + b
result = add(5, 3)
print(result)
函数add接受两个参数并返回它们的和。在此示例中,结果为8。
3. def multiply(a, b):
return a * b
result = multiply(4, 7)
print(result)
函数multiply接受两个参数并返回它们的乘积。在此示例中,结果为28。
4. def is_even(num):
return num % 2 == 0
print(is_even(7))
print(is_even(10))
函数is_even接受一个参数并判断该参数是否为偶数。在此示例中, 个输出为False,第二个输出为True。
5. def find_max(nums):
max_num = nums[0]
for num in nums:
if num > max_num:
max_num = num
return max_num
result = find_max([9, 2, 7, 5, 10])
print(result)
函数find_max接受一个列表参数并返回列表中的最大值。在此示例中,结果为10。
6. def is_palindrome(word):
reversed_word = word[::-1]
return word == reversed_word
print(is_palindrome("racecar"))
print(is_palindrome("python"))
函数is_palindrome接受一个字符串参数并判断该字符串是否为回文。在此示例中, 个输出为True,第二个输出为False。
7. def square_list(nums):
squared_nums = []
for num in nums:
squared_nums.append(num * num)
return squared_nums
result = square_list([1, 2, 3, 4, 5])
print(result)
函数square_list接受一个列表参数,并返回将列表中每个元素平方后的新列表。在此示例中,结果为[1, 4, 9, 16, 25]。
8. def calculate_average(nums):
total = sum(nums)
return total / len(nums)
result = calculate_average([10, 20, 30, 40, 50])
print(result)
函数calculate_average接受一个列表参数并返回该列表中所有元素的平均值。在此示例中,结果为30。
9. def count_vowels(word):
count = 0
for letter in word:
if letter.lower() in 'aeiou':
count += 1
return count
result = count_vowels("hello")
print(result)
函数count_vowels接受一个字符串参数并返回该字符串中元音字母的数量。在此示例中,结果为2。
10. def reverse_string(word):
return word[::-1]
result = reverse_string("hello")
print(result)
函数reverse_string接受一个字符串参数并返回该字符串的反转。在此示例中,结果为"olleh"。
