1.函数只要碰到return就中止函数。
2.命名规则和变量一样
3.函数的语法
代码块
def 函数名(形参):
函数体
函数名(实参)
4.函数的返回值:(return, 函数执行完毕. 不会执行后面逻辑)
-
如果函数中不写return默认返回None
-
只写return 默认返回None
-
return 返回值. 返回一个值
-
return 值1, 值2,... 返回多个值. 调用方接收到的是元组
5.函数的参数(在函数执行的时候给函数传递的信息)
5.1形参
-
位置参数.
-
默认值参数. 当调用的时候不给传值使用默认值
-
混合使用. 顺序: 1. 位置参数, 2, 默认值参数
5.2 实参
1.位置参数. 按照位置给形参赋值
-
关键字参数. 按照名称给形参赋值
-
混合参数. 先用位置参数, 再用关键字参数
6. 形式参数和实际参数练习题,求圆的面积
输入圆的半径,求面积
代码块
from math import pi
def area(r): #这里r是形参
area=pi*r**2
print(area)
area(2) #括号中的数字是实参,结果是12.566370614359172
7.指定实际参数
代码块
def student(name,age,phone):
print('学生的姓名是%s'%name)
print('学生的年龄是%d'%age)
print('学生的手机号码是%s'%phone)
student(phone='1234567890',name='wangsiyu',age=18)
8.默认值参数
代码块
def student(name,gender='male'):
print('学生的姓名是%s,性别是%s'%(name,gender))
student('wangsiyu')
student('tiantian','girl')
9.写一个函数,求前n位数字的和
代码块
def num_sum(n):
sum=0
i=1
while i<=n:
sum+=i
i+=1
print(sum)
num_sum(8098) #32792851
10.写一个函数,判断输入的数字是否是偶数
def func(num):
num=int(num)
if num%2==0:
print('这是一个偶数')
else:
print('这是一个奇数')
func(8)
别跑,点个赞再走
网友评论