python使用第三方函数库
输出163页面:
>>> import
urllib
>>>
import webbrowser(as web)
>>> url = 'http://www.163.com'
>>>
con=urllib.urlopen(url).read()
>>> print
con
保存成html文件
open('163.com.html','w').write(con)
用浏览器打开地址
webbrowser.open_new_tab('http://www.163.com')
python使用自定义函数
def test_a(): #自定义函数要有def,要有冒号
print 'hello', #自定义函数接下来的每条语句
print 'world' #都要按下TAB键
def test_d(n1,n2): #1.形参没有类型2.形参个数要对应
print n1,
print n2 #多个返回值的情况
n=n1+n2
m=n1-n2
p=n1*n2
return n,m,p
def
test_e(n1,n2,n3=15): #预定值不能放前面
print n1,
print n2,
print n3
n=n1+n2+n3
return n
print 'enter'
test_a()
sum,sub,mul
=test_d(10,12) #调用时用逗号可返回多个
print sum,sub,mul
n=test_e(1,2,3) #主函数调用时可以覆盖预定值
m=test_e(n3=1,n2=3,n1=4) #可以一一对应赋值
#
p=test_e(n3=1,3,2) 有预定义值的参数不能先于无
#
r=test_e(1,2,n3=2) 预定义值参数被赋值(三种都错)
#h=test_e(n1=1,2,n3=3)
print n