Python 函数、搜索、作用域、递归及迭代相关知识详解
1. Python 函数特性
1.1 参数优势
在 Python 里,定义函数时无需指定参数类型,这一特性使得同一函数能接受不同类型的参数。例如:
def sum1(num1, num2):
return (num1+num2)
print(sum1(3,2))
print(sum1('hi', 'there'))
上述代码中, sum1 函数既可以对整数求和,也能对字符串进行拼接。
1.2 函数调用示例
以下是一个调用函数进行数值求和的示例:
def sum1(num1, num2):
return (num1+num2)
print('Calling function with integer arguments\t: Result: '+str(sum1(2,3)))
print('Calling the function with string arguments\t: Result: '+sum1('this',' world'))
此代码展示了使用整数和字符串参数调用函数的不同结果。
2. 搜索算法
2.1 线性搜索
线性搜索会逐个遍历列表元素。若找到所需元素,则打印其位置;若未找到,则显示“Not Found”。以下是实现线性搜索
超级会员免费看
订阅专栏 解锁全文
330

被折叠的 条评论
为什么被折叠?



