赞
踩
函数是组织好的,可以重复使用的、实现单一功能的代码。函数中的代码可以多次使用
>>> length1=len('神雕侠侣')
>>> print(length1)
4
>>> length2=len('倚天屠龙记')
>>> print(length2)
5
>>>
定义函数的基本语法如下:
见如下示例:
>>> # 以y=12*x+30为例,定义一个函数
>>> def func(x):
y = 12*x+30
return y
>>> print(func(3))
66
>>>
第一行的def的全称为define,即为“定义”的意思:
def的下一行是函数体,这是函数要实现的功能,即根据x的值,计算12*x+30的结果,同时将结果赋值给y;
第三行return是返回的意思,可以指定函数执行完毕后最终会得到什么样的结果,否则计算机是无法判断出函数最终要输出什么结果的。
注意事项:
定义函数,是将函数中的功能封装好,等待调用
>>> def math(x):
y = 30+x
return y
>>> num = math(4)
>>>print(num)
34
>>>
>>> def order():
x = input('您好,请问你需要什么物品?')
print('跟您确认一下,您需要的物品是%s'%x)
>>> order()
您好,请问你需要什么物品?医用N95口罩
跟您确认一下,您需要的物品是医用N95口罩
>>>
def up(s):
return s.upper()
print(up('heelo'))
# 输出结果:
HEELO
lo = lambda s:s.upper()
print(lo('hello'))
# 输出结果:
HELLO
>>> def promotion(): print('江南皮革厂') print('江南皮革厂倒闭了!') print('老板带着小姨子跑路了') print('原价300、500的真皮皮鞋') print('统统只要88元,只要88元') print('走过路过,千万不要错过了啊!') >>> promotion() 江南皮革厂 江南皮革厂倒闭了! 老板带着小姨子跑路了 原价300、500的真皮皮鞋 统统只要88元,只要88元 走过路过,千万不要错过了啊! >>>
>>> def wuxia(jinyong,gulong,huangyi): print('金庸小说:%s'%jinyong) print('古龙小说:{}'.format(gulong)) print('黄易小说:{}'.format(huangyi)) print() >>> wuxia('天龙八部','萧十一郎','大唐双龙传') >>> wuxia('倚天屠龙记','天涯明月刀','寻秦记') >>> wuxia('射雕英雄传','流星蝴蝶剑','覆雨翻云') 金庸小说:天龙八部 古龙小说:萧十一郎 黄易小说:大唐双龙传 金庸小说:倚天屠龙记 古龙小说:天涯明月刀 黄易小说:寻秦记 金庸小说:射雕英雄传 古龙小说:流星蝴蝶剑 黄易小说:覆雨翻云 >>>
>>> def wuxia(jinyong,gulong,huangyi='寻秦记'):
print('金庸小说:%s'%jinyong)
print('古龙小说:{}'.format(gulong))
print('黄易小说:{}'.format(huangyi))
print()
>>> wuxia('天龙八部','萧十一郎')
>>> wuxia('倚天屠龙记','天涯明月刀')
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。