用python写出一个代码实现六个函数简单题
时间: 2023-08-12 07:06:35 浏览: 41
好的,以下是六个函数简单题的代码实现:
1. 实现一个函数,输入一个列表和一个元素,返回该元素在列表中的下标。如果该元素不在列表中,则返回 -1。
```python
def find_element_index(lst, element):
try:
return lst.index(element)
except ValueError:
return -1
```
2. 实现一个函数,输入一个字符串,返回该字符串的反转字符串。
```python
def reverse_string(string):
return string[::-1]
```
3. 实现一个函数,输入一个列表,返回该列表中所有元素的和。
```python
def get_list_sum(lst):
return sum(lst)
```
4. 实现一个函数,输入一个整数,返回该数的阶乘。
```python
def get_factorial(num):
if num == 0:
return 1
else:
return num * get_factorial(num - 1)
```
5. 实现一个函数,输入一个字符串,返回该字符串中每个单词的首字母大写的字符串。
```python
def capitalize_words(string):
return " ".join(word.capitalize() for word in string.split())
```
6. 实现一个函数,输入一个字符串和一个字串,返回该字串在字符串中出现的次数。
```python
def count_substring(string, substring):
return string.count(substring)
```