paython中的函数入门1

paython中的函数入门

函数的定义
函数是组织好的,可以重复使用,用来实线独立功能的代码段。
函数可以提高程序代码的重用率。
3.函数的格式
不带参数和返回值函数 def 函数名():…代码…
带参数函数 def 函数名(参数1,参数2,…):…代码…
带参数和返回值函数 def 函数名(参数1,参数2,…):…代码… return值
注意:
一.
1.函数名称必须遵循 标识符 规则 数字,下划线,并且不能以数字开头,不能使用关键字。
2.函数线定义后调用。
3.函数不调用时不执行的。
4.函数可以调用多次

二.函数的调用:函数名()
三.函数调用的本质

本质是函数名对应的内存地址()
def info():
print(‘1楼 服装’)
print(‘2楼 玩具’)
print(‘3楼 珠宝’)
print(‘4楼 影城’)

floor = int(input(‘请输入层数’))
if floor == 1:
print(‘大悦城1楼欢迎你’)
info()
elif floor == 2:
print(‘大悦城2楼欢迎你’)
info()

elif floor == 3:
print(‘大悦城3楼欢迎你’)
info()

elif floor == 4:
print(‘大悦城4楼欢迎你’)
info()
paython中的函数入门1_第1张图片

定义带有参数的函数需要注意两点:
1.调用的时候,这个函数定义时有几个参数,就需要传递几个参数参数值和参数名称是按函数声明中定义的顺序匹配起来的
2.定义时小括号中的参数,用来接收参数用的,称之为**“形参”**
调用时小括号中的参数,永安里传递给函数用时,称之为**“实参”**

def jiafa(a,b):
c = a + b
# print©
return c

print(jiafa(10,90))

def math_(a,b):
c = a + b
f = a*b
g = a/b
return c,f,g
j = math_(8,9)
print(j)
paython中的函数入门1_第2张图片

注意:
1.如果函数不写返回值,默认返回None
2.return关键字有两个作用,一个作用是返回内容,另一个作用是结束此方法(return后面的代码不会执行,因此一般不建议在return后面写代码)
def xx():
return i+1
i = 5
a = xx
b = xx
print(a())
paython中的函数入门1_第3张图片

def hs(a):
a+=2
b = 4
hs(b)
print(b)
paython中的函数入门1_第4张图片

def kb(a):
a.append(3)
b = []
print(b)

def kb(a):
a.append(3)
a = 6
b = []
print(b)
paython中的函数入门1_第5张图片

def user_inro(name,age,sex):
print(f"我叫{name},今年{age}岁,性别{sex}")
user_inro(“zx”,33,“男”)
paython中的函数入门1_第6张图片

你可能感兴趣的:(paython基础,python)