python学习第二天

函数

 

系统函数:字符串 str,数学 math,网络 socket,   OS。一般使用这些库都需要使用import语句,先引入该库。

 ps:import使用方法,import XXX  as  XX,相当与给引入的库取一个别名。

 

第三方函数库:urllib ,webbrosser ,httplib2,

 

自定义函数:

   1.函数定义不需要指定返回类型

   2.参数不需要类型

   3.可以返回多值,若用一个变量接受则返回的是一个包含所有返回值的元组;分别接受则依次返回

   4.函数体使用TAB缩进

   例子:

def test_a(n1,n2):
    s=n1+n2
    m=n1*n2
    p=n1-n2
    d=n1/n2
    return s,m,p,d

print "begin test"
r1,r2,r3,r4=test_a(3,4)
print r1,r2,r3,r4
print "end test"

 执行结果:

begin test
7 12 -1 0
end test

 

定义函数时,可以对参数设置预定值,但是设置预订值的参数必须在后边(也就是靠近右括号)

def test_b(n1,n2,n3=8):
    s=n1+n2+n3
    return s

print "begin test"
print test_b(3,4)
print "end test"

 运行结果

begin test
15
end test

 

在调用函数时可以对指定参数赋值,像这样test_b(n3=1,n2=4,n1=3),但是如果有预定值就略混乱。所以还是老老实实依次赋值吧!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值