笨办法学python习题18 命名、变量、代码和函数

接下来我们开始学习“函数”。函数可以做以下3件事。

1,它们给代码段命名,就跟“变量”给字符串和数命名一样

2,它们可以接受参数,就跟你的脚本接受argv一样。

3,使用#1和#2,它们可以让你创建“迷你脚本”或者“小命令”

首先还是放上代码:(与课本中的代码有略微修改)

#-*-coding:utf-8-*-
#this one is like your script with argv
def print_two(*args):
	arg1, arg2,arg3 = args
	print "arg1: %r,arg2: %r,arg3:%r" %(arg1,arg2,arg3)
	
def print_two_again(arg1, arg2):
	print"arg1: %r,arg2: %r" %(arg1,arg2)
	
def print_several(arg1, arg2):
    print "this is the first arg1: %r" %arg1
    print "this is the second arg2:%r" %arg2
	
#this just takes on argument
def print_one(arg1):
	print"arg1: %r" %arg1
	
#this one take no argument
def print_none():
	print"I got nothing"
	
print_two("Zed","Shaw","handsome")
print_two_again("Zed","Shaw")
print_one("First!")
print_none
print("Python","interesting")
运行结果如下:

simengred$ python ex18.py
arg1: 'Zed',arg2: 'Shaw',arg3:'handsome'
arg1: 'Zed',arg2: 'Shaw'
arg1: 'First!'
('Python', 'interesting')

在建立函数的时候注意事项如下:

1,函数以def开始

2,def后面接着函数名,函数名与变量的命名规则相同。

3,函数命后面为括号()

4,括号里面放函数参数,多个参数之间用逗号间隔开来,且函数名不能重复。

5,括号后方需要写上冒号:

6,下方的函数内容均采用一个缩进,函数结束为止缩进结束


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值