对函数定义及调用、形式参数和实际函数return语句的案例练习“ 2、自定义函数,实现以下功能 查找字符串中指定字符串的位置索引 (实现 find0的功能)计算列表 (或字符串) 的长度 (实现 len0的功能)对数字列表进行升序排序,并计算列表元素的和 (实现 sort()、sum0的功能)
时间: 2024-03-05 09:52:20 浏览: 58
Python自定义函数的创建、调用和函数的参数详解
好的,我理解了你的问题,这是一个关于函数定义和调用的练习题,以下是对应的代码实现:
1. 实现查找字符串中指定字符串的位置索引:
```python
def find0(string, target):
"""
返回指定字符串在字符串中的位置索引,若无则返回 -1
"""
if target in string:
return string.index(target)
else:
return -1
```
2. 实现计算列表(或字符串)的长度:
```python
def len0(obj):
"""
返回列表(或字符串)的长度
"""
return len(obj)
```
3. 实现对数字列表进行升序排序,并计算列表元素的和:
```python
def sort_and_sum(nums):
"""
对数字列表进行升序排序,并计算列表元素的和
"""
nums.sort()
return sum(nums)
```
以上就是对应的三个函数的实现。你可以直接调用它们来完成对应的功能。
阅读全文