zoukankan      html  css  js  c++  java
  • 代码统计150行

    print('-------------无参函数--------------')
    示范一:
    def bar():
        print('from bar')
    def foo():
        bar()
        print('from foo')
    foo()   #from bar   from foo
    示范二:
    def foo():
        bar()
        print('from foo')
    def bar():
        print('from bar')
    foo()  #from bar from foo
    有参函数
    def func(x,y):
        print(x,y)
    func(1,2) #1  2
    空函数
    def func(x,y):
        pass
    def interactive():
        name=input('username>>>:')
        age=input('age>>>:')
        msg='名字:{} 年龄:{}'.format(name,age)
        print(msg)
    interactive()
    def add(x,y):
        res=x+y
        return res
    res=add(20,34)
    print(res) #54
    def auth_user():
        pass
    def log_in():
        pass
    def ls():
        pass   #构思代码
    def add(x,y):
        res=x+y
        return res
    res=add(20,30)
    print(res)
    res=add(1,23)*10
    print(res) #240
    res=add(add(1,2),10)
    print(res) #13
    def func(x,y):
        return
    func()
    def func(x,y):
        return x
    res=func(10,20)
    print(res)
    def func(x,y):
        return 10,'aa',[1,2]
    res=func()
    print(res,type(res))
    def func(x,y):
        print(x,y)
    func(1,2)
    def func(x,y):
        print(x,y)
    func(1,2)#1  2
    a=1
    b=2
    func(a,b)#1  2
    func(int('1'),2) #1  2
    def func(x,y):
        print(x,y)
    func(1,2) # 1  2
    func(1,23,3) #报错   多一个
    func(1,) #报错   少一个
    def func(x,y):
        print(x,y)
    func(y=2,x=1)   #1  2
    func(1,y=2) #1  2
    func(1,2,y=3)
    func(1,2,y=3,x=3)
    def func(x,y=2):
        print(x,y)
    func(x=1) # 1  2
    func(x=1,y=9) #  1    9
    def register(name,age,gender='男'):
        print(name,age,gender)
    register('三炮',18)
    register('二炮',18)
    register('大炮',18)
    register('村花',18,'女')
    >>>三炮 18 男
    二炮 18 男
    大炮 18 男
    村花 18 女
    def func(x,y=2):
        pass
    m=2
    def func(x,y=m):
        print(x,y)
    func(1) # 1  2
    m=2
    def func(x,y=m):
        print(x,y)
    func(1)#1  2
    m=[11,]
    def func(x,y=m):
        print(x,y)
    m.append(333)
    func(1)  #1 [11, 333]
    def func(x,y,z,l=None):
        if l is None:
            l=[]
        l.append(x)
        l.append(y)
        l.append(z)
        print(l)
    func(1,2,3)
    new_l=[111,222]
    func(1,2,3,new_l)
    def func(x,y,*z):
        print(x,y,z)
    func(1,2,3,4,5,6,7)#1 2 (3, 4, 5, 6, 7)
    def my_sum(*args):
        res=0
        for item in args:
            res+=item
        return res
    res=my_sum(1,2,3,4,)
    print(res) #10
    def func(x,y,z):
        print(x,y,z)
    func(*[1,2,3])#1 2 3
    func(*[1,2]) #报错
    l=[1,2,3]
    func(*l) #1  2  3
    def func(x,y,*args):
        print(x,y,args)
    func(1,2,[3,4,5,6])  #1 2 ([3, 4, 5, 6],)
    func(1,2,3,4,5,6)
    func(*'hello')  #h e ('l', 'l', 'o')
    def func(x,y,**kwargs):
        print(x,y,kwargs)
    func(1,y=2,a=1,b=2,c=3)#1 2 {'a': 1, 'b': 2, 'c': 3}
    def func(x,y,z):
        print(x,y,z)
    func(*{'x':1,'y':2,'z':3}) #x y z
    func(**{'x':1,'y':2,'z':3}) #1 2 3
    func(**{'x':1,'y':2}) #报错
    func(**{'x':1,'a':4,'y':2,'z':3}) 报错
    def func(x,y,**kwargs):
        print(x,y,kwargs)
    func(x=1,a=4,y=2,z=3) #1 2 {'a': 4, 'z': 3}
    func(**{'x':1,'a':4,'y':2,'z':3}) #1 2 {'a': 4, 'z': 3}
    def func(*args,**kwargs):
        print(args)
        print(kwargs)
    func(1,2,3,4,5,6,7,8,x=1,y=2)
    >>>(1, 2, 3, 4, 5, 6, 7, 8)
    {'x': 1, 'y': 2}
    def index(x,y,z,bbb):
        print('index>>>',x,y,z,bbb)
    def wrapper(a,b,c,d):
        index(a,b,c,d)
    wrapper(1,2,3,4) #index>>> 1 2 3 4
    

      

  • 相关阅读:
    md5
    表空间
    create_index
    非额度合同和额度合同
    如何在linux中查找python安装包的路径
    Golang中的SingleFlight与CyclicBarrier
    linux安装protoc
    protobuf 的优缺点
    Xshell 连接 VirtualBox
    限制 input 输入框只能输入纯数字
  • 原文地址:https://www.cnblogs.com/www-521/p/13124175.html
Copyright © 2011-2022 走看看