帮我找python的基础函数题
时间: 2023-05-31 19:02:22 浏览: 53
以下是一些Python基础函数题的例子:
1. 编写一个Python函数,输入两个整数,返回它们的和。
```python
def add_nums(num1, num2):
return num1 + num2
```
2. 编写一个Python函数,输入一个字符串,返回该字符串的长度。
```python
def str_len(string):
return len(string)
```
3. 编写一个Python函数,输入一个列表,返回该列表中所有元素的和。
```python
def list_sum(lst):
return sum(lst)
```
4. 编写一个Python函数,输入一个列表和一个元素,判断该元素是否在列表中。
```python
def is_in_list(lst, item):
return item in lst
```
5. 编写一个Python函数,输入一个字符串和一个字符,返回该字符串中该字符出现的次数。
```python
def char_count(string, char):
return string.count(char)
```
6. 编写一个Python函数,输入一个整数,返回该整数的阶乘。
```python
def factorial(num):
if num == 0 or num == 1:
return 1
else:
return num * factorial(num-1)
```
7. 编写一个Python函数,输入一个字符串,返回该字符串的倒序字符串。
```python
def reverse_string(string):
return string[::-1]
```
8. 编写一个Python函数,输入一个字符串,返回该字符串中的所有大写字母。
```python
def uppercase_letters(string):
return [char for char in string if char.isupper()]
```
9. 编写一个Python函数,输入一个字符串,返回该字符串中的所有数字。
```python
def digits(string):
return [char for char in string if char.isdigit()]
```
10. 编写一个Python函数,输入一个字符串,返回该字符串中的所有单词。
```python
def words(string):
return string.split()
```