写20条Python函数
时间: 2024-09-30 19:05:52 浏览: 31
当然可以,这里列举20条简单的Python函数示例,涵盖了基础类型操作、字符串处理、数学计算、列表操作以及条件判断等常见场景:
1. 计算两个数之和:
```python
def add(a, b):
return a + b
```
2. 判断是否为偶数:
```python
def is_even(n):
return n % 2 == 0
```
3. 输出斐波那契数列的第n项:
```python
def fibonacci(n):
if n <= 0:
return "Invalid input"
elif n == 1 or n == 2:
return 1
else:
return fibonacci(n-1) + fibonacci(n-2)
```
4. 转换温度单位(摄氏转华氏):
```python
def celsius_to_fahrenheit(c):
return (c * 9/5) + 32
```
5. 计算列表平均值:
```python
def list_average(lst):
return sum(lst) / len(lst)
```
6. 检查字符串是否为回文:
```python
def is_palindrome(s):
return s == s[::-1]
```
7. 计算阶乘:
```python
def factorial(n):
if n < 0:
raise ValueError("Factorial not defined for negative numbers")
elif n == 0 or n == 1:
return 1
else:
return n * factorial(n - 1)
```
8. 删除列表中的重复元素:
```python
def remove_duplicates(lst):
return list(set(lst))
```
9. 对列表排序:
```python
def sort_list(lst):
return sorted(lst)
```
10. 判断字符是否为字母:
```python
def is_letter(char):
return char.isalpha()
```
阅读全文