zoukankan      html  css  js  c++  java
  • 进阶 第三课:函数(第三节)

    1. 习题反馈
    2. 自省与函数
       func.__code__
    
    
    def func1(arg1, arg2):
        return arg1*arg2
    
    print dir(func1.__code__)
    print func1.__code__.co_varnames
    print func1.__code__.co_filename
    
    
    3. 作用域问题再议
    
    arg =1 
    
    def func1():
        global arg 
        arg = 2 
    
    
    def func2():
        global arg 
        arg = 3 
    
    func2()
    func1()
    
    print arg 
    
    
    4. 可变参数的魔法与禁忌 
    
    def func1(arg):
        arg[0] = 5 
        return arg 
    
    # print (func1([1,2,3])) ## 列表为可变对象 
    
    tlist = [1,2,3]
    print func1(tlist)
    print tlist 
    
    ## 不建议大家引入可变参数 
  • 相关阅读:
    hdu-4283 You Are the One 区间dp,
    HDU
    HDU
    HDU
    SPOJ
    UESTC
    CodeForces
    HDU
    Git中文书籍
    zeng studio的项目窗口PHP Explorer
  • 原文地址:https://www.cnblogs.com/huiming/p/6006361.html
Copyright © 2011-2022 走看看