1. 首页>
  2. 技术文章>
  3. python学习第4天

python学习第4天

9/10/24 9:11:59 AM 浏览 334 评论 0

python

python函数:

# 没有返回值
def Test():
    print('Test Function')
   
Test()

# 一个返回值
def TestReturn():
    return 'TestReturn Function'
print(TestReturn())

# 返回多个结果,以元组的形式
def TestMultiReturn():
    return 'TestMultiReturn Function', 1
print(TestMultiReturn())

# 默认参数,为参数提供默认值,调用函数时可不传该默认参数的值
def funa(a=8):
    print(a)
funa() # 8
funa(10)

# 可变参数, def fun(*agrs)
def funb(*args):
    print(args) #以元组的形式接收
    for i in args:
        print(i)
   
funb(1,2,3,4,5)

# 关键字参数,def fun(**kwargs)
def func(**kwargs):
    print(kwargs) #以字典的形式接收
    for i in kwargs:
        print(i, kwargs[i])
func(a=11,b=21)

a = 1

def funa():
    a = 2
    print(a) #2,a只在funa() 函数中生效    
   
funa()
print(a) #1

# 在函数内部修改全局变量值,global 变量名
def funb():
    global a
    a = 10
   
funb()
print(a) #10

# 匿名函数 ,函数名 = lambda 参数列表: 函数体
f = lambda x,y: x+y
print(f(1,2))

# 内置函数

#查看所有内置函数
import builtins
print(dir(builtins)) #大写字母开头一般是内置常量名,小写字母开头一般是内置函数名


网友讨论