码迷,mamicode.com
首页 > 编程语言 > 详细

python中函数的使用方法

时间:2016-08-04 19:09:35      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:

本文主要介绍:python中函数的使用方法

代码:

#!/usr/bin/env python
# -*- coding:utf-8 -*-
# author by lh

#函数里默认形参如果有初始值的话,调用的时候如果不写实参,则默认是形参里的初始值(ps:如果有多个形参,有默认值的参数一定要放到后面)
def f1(a=‘rt‘):
temp=‘Welcome ‘+a
return temp
ret=f1(‘lh‘)
print ret
ret1=f1()
print ret1

#实参可以是任意类型的参数
def f2(a):
print a
f2(123)
f2(‘123‘)
f2([123,456])

#动态参数一:默认类型是tuple
def f3(*args):
print args,type(args)
f3(123,456)
#动态参数二:默认类型是dict
def f4(**kwargs):
print kwargs,type(kwargs)
f4(k1=123,k2=456)
#动态参数三:元组和字典都可以接收,注意顺序不能换
def f5(*args,**kwargs):
print args,type(args)
print kwargs,type(kwargs)
f5(11,22,k1=33,k2=44)
#直接传一个元组
def f6(*args):
print args,type(args)
tup=(123,456)
f6(*tup)
#直接传一个字典
def f7(**kwargs):
print kwargs,type(kwargs)
dic={‘k1‘:11,‘k2‘:22}
f7(**dic)
#全局变量和局部变量
PESSON=‘lh‘ #全局变量
def f8():
a=123 #局部变量
print PESSON
print a
f8()
print PESSON
#如果想要修改全局变量,需要加一个global
PESSON=‘lh‘
def f9():
global PESSON
PESSON=‘we‘
f9()
print PESSON

运行结果:

技术分享

 

python中函数的使用方法

标签:

原文地址:http://www.cnblogs.com/pythonlh/p/5737695.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!