首页 > 代码库 > Python基础四
Python基础四
函数和过程
# -*- coding: utf-8 -*- #函数 def func1(): """testing1""" print(‘in the func1‘) return 0 #过程 即没有返回值的函数 def func2(): """testing2""" print(‘in the func2‘) x=func1() y=func2() print(‘from func1 return is %s‘%x) print(‘from func2 return is %s‘%y)
以上代码运行结果
in the func1 in the func2 from func1 return is 0 from func2 return is None
函数调用
例一:
# -*- coding: utf-8 -*- def test(x,y): print(‘x=%d‘%x) print(‘y=%d‘%y) test(y=2,x=1)#关键字调用,与形参顺序无关
以上代码运行结果
x=1
y=2
例二:
# -*- coding: utf-8 -*- def test(x,y): print(‘x=%d‘%x) print(‘y=%d‘%y) test(1,2) #位置参数调用,实参与形参位置一一对应
以上代码运行结果
x=1
y=2
例三:
# -*- coding: utf-8 -*- def test(x,y,z): print(‘x=%d‘%x) print(‘y=%d‘%y) test(3,z=2,y=6)#关键字要放在位置参数的后面
以上代码运行结果:
x=3
y=6
Python基础四
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。