python学习
python基础学习——函数
- 函数的定义及其基础了解:
函数:函数就是将?段具有独?功能的代码块 整合到?个整体并命名,在需要的位置调?这个名称即可完成对应的需求。函数在开发过程中,可以更?效的实现代码重?。
'''
定义函数的步骤 def 函数名(参数):
代码1;
代码2
'''
def select_func():
print("请选择你需要的功能");
print('查询余额');
print('存款');
print('取款');
print('密码正确登录成功');
select_func();
print('查询余额完毕');
select_func();
print('取了2000元钱');
select_func();
- 函数参数
用带有参数和不带有参数的函数实现两个数字求和的功能:
def sum():
i = input("请输入i的值:");
j = input("请输入i的值:");
i1 = int(i)
j1 = int(j)
print(i1+j1);
sum();
def sum2(a,b):
sum1=a+b;
print(sum1);
sum2(1,1);
- 函数返回值的作用:
计算机的简单的实现:
def qiuhe(a,b):
return a+b;
result=qiuhe(10,20);
print(result);
- 函数的说明文档:
'''
def 函数名(参数):
""" 说明?档的位置 """
代码
......
'''
def sumtwo():
'''求和函数'''
help(sum());
sumtwo();
- 函数的嵌套:
嵌套函数:所谓函数嵌套调?指的是?个函数???调?了另外?个函数。
def testB():
print('---- testB start----');
print('这?是testB函数执?的代码...(省略)...');
print('---- testB end----');
def testA():
print('---- testA start----');
testB();
print('---- testA end----');
testA();
嵌套函数的流程图: 如果函数A中,调?了另外?个函数B,那么先把函数B中的任务都执?完毕之后才会回到上次 函数A执?的位置。 6. 函数的应用 函数的应用——打印图形:
def print_line():
print("_"*20);
print_line();
嵌套循环进行图形打印:
def print_line():
print("_"*20);
print_line();
i=0;
while i<5:
print_line();
i=i+1;
'''
____________________
____________________
____________________
____________________
____________________
____________________
'''
函数的计算——三个数字的和
def sumsan(a,b,c):
sum1=a+b+c;
print(sum1)
sumsan(1,2,3);
函数的计算——求三个数字的平均值
def pingjunzhi(a,b,c):
pingjunzhi1=(a+b+c)/3;
print(pingjunzhi1)
pingjunzhi(1,2,3);
|