写在前面
一、函数演示
for hang in range(1,10):for lie in range(1,hang+1):print(f"{lie}*{hang}={lie * hang}", end='\t')print("")
for hang in range(1,9):for lie in range(1,hang+1):print(f"{lie}*{hang}={lie * hang}", end='\t')print("")
defmy_mul_tab(my_num):for hang in range(1,my_num+1):for lie in range(1,hang+1):print(f"{lie}*{hang}={lie * hang}", end='\t')print("")
my_mul_tab(8)

二、函数的定义方式
def 函数名(形式参数):函数体return 返回值
defmy_add(my_num1,my_num2):sum_num = f"{my_num1}+{my_num2}的结果是:{my_num1 + my_num2}"return sum_nummyresult = my_add(1,5)print(myresult)

三、函数返回值
defmy_add(my_num1,my_num2):sum_num = f"{my_num1}+{my_num2}的结果是:{my_num1 + my_num2}"return sum_numprint("求和完成")myresult = my_add(1,5)print(myresult)

defmy_add(my_num1,my_num2):sum_num = f"{my_num1}+{my_num2}的结果是:{my_num1 + my_num2}"myresult = my_add(1,5)print(f"函数的返回值为:{myresult}")print(f"函数的返回值类型为:{type(myresult)}")

四、函数说明文档
defmy_add(my_num1,my_num2):"""my_add函数可以接受两个参数,这两个参数均为数字,运行此函数可以将两数相加:param my_num1: 形参中的数字1:param my_num2: 形参中的数字2:return my_num1与my_num2相加的结果"""sum_num = f"{my_num1}+{my_num2}的结果是:{my_num1 + my_num2}"return sum_nummyresult = my_add(1,5)print(myresult)

五、局部变量与全局变量
temp_var = "我是一个全局变量"defmodify_1():print(temp_var)defmodify_2():temp_var = "我是一个临时变量"print(temp_var)modify_1()modify_2()print(temp_var)
temp_var = "我是一个全局变量"defmodify_1():print(temp_var)defmodify_2():global temp_vartemp_var = "我是一个临时变量"print(temp_var)modify_1()modify_2()print(temp_var)

六、方法
Python中,如果将函数定义为class(类)的成员,那么函数会称之为方法。方法的定义方式为:class myclass:def add(x, y):return x + y# 那么使用起来就是: 类名.函数名()myclass.add(1,2)# 方法的其它用法均与函数类似## 3往期回顾

如何联系我们


已有生信基地联系方式的同学无需重复添加

