zoukankan      html  css  js  c++  java
  • 函数

    函数的定义

    def demo1(*args,**kwargs):
        print(args)
        print(kwargs)
    
    def demo2(x,y):
        sum_num = x+y
        return sum_num,x,y
    
    if __name__=='__main__':
        #运行demo1
        gl_num = (1,2,3)
        gl_dict = {'class':'python','tool':'pycharm'}
        demo1(*gl_num,**gl_dict)
    
        #运行demo2
        sum_num,x,y = demo2(1,2)
        print(sum_num,x,y)

    运行结果:

    >>> 
    ================ RESTART: C:UsersAdministratorDesktopp.py ================
    (1, 2, 3)
    {'class': 'python', 'tool': 'pycharm'}
    3 1 2
    >>> 

    eval()函数:

    a = "{'name':'tom'}"
    b = eval(a)
    print(b,type(b))

    运行结果:

    >>>
    {'name': 'tom'} <class 'dict'>
    >>> 

    global()

    a = 10
    print(a)
    
    def demo():
        #修改全局变量,如果没有声明gloabl 则运行demo1()时结果仍为10
        global a
        a = 5
        print(a)
    
    def demo1():
        print(a)
    
    demo()
    demo1()

    运行结果:

    >>> 
    ================ RESTART: C:UsersAdministratorDesktopp.py ================
    10
    5
    5
    >>> 
  • 相关阅读:
    第8周课下作业1(补)
    第八章课下测试
    POJ
    POJ
    HDU
    UVa
    UVa
    CodeForces
    ZOJ
    LightOJ
  • 原文地址:https://www.cnblogs.com/bashliuhe/p/13323866.html
Copyright © 2011-2022 走看看