python学习
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); # 6
函数的计算——求三个数字的平均值
# 求三个数字的平均值
def pingjunzhi(a,b,c):
pingjunzhi1=(a+b+c)/3;
print(pingjunzhi1)
pingjunzhi(1,2,3); # 2.0