• 函数 -返回多个参数


    #返回多个数据,返回的是元组
    def func(): a
    = 1 b = 2 c = 3 return a,b,c result = func() print(result)

     

    解包:

    用变量来接收

    info =['xiaoming','beijing','haidian']
    name ,addr,arte = info#用三个变量来接受
    print(name ,addr,arte)

    全局变量:定义在函数外面的变量,一边写在代码的最上面,作用域是全部,大家都可以用

    局部变量:在函数中定义的变量(没有加global修饰)

          在函数里面,除了函数就失效了

     例如:

    name = "sxy"
    def rename():
        name = ('xiaohong')
        print('name1',name)
    rename()
    print('name2',name)

     

     首先他要从自己的函数中找,没有找不到就从上面开始找

    #小练习
    money =500   #形参
    def test(consume):
        return money -consume
    def test1(money):
        return test(money)+money
    money =test1(money)
    print(money)

     解析:

    money =test1(money) 

    常量:对应的是变量
    常量:一个不变的值
    eg:
    IP = '192.168.1.1.3'(一般情况下,变量名为大写,就属于常量)

    递归:
    函数自己条用自己,就是递归
    def xiake():
        print('下课')
        xiake()
    xiake()

    2.函数即变量

    函数其实就是一个变量

    二 / 内置函数

    print(all(['1','2']))
    #判断可循环的值是不是都为True
    print(any([0,'',3]))
    #有一个为真,就全返回True


    print(any([0,'']))
    
    
    print(bin(10))
    #10进制转二进制

    print(dir(''))
    #打印传入对象的可调用方法,比如.不出来的可以用这个
    s= ''
    print(dir(s))

    计算:
    print(max([1,2,4,5]))
    #取最大值

    print(sum([1,2,4.3,4]))
    #求和

    print(divmod(10,3))
    #取余数

    #zip()
    #把两位list合成一个二维数组
    l=['2','lr']
    l2=['p','ew']
    print(list(zip(l,l2)))

    print(round(11.389,2))
    #取几位小数

  • 相关阅读:
    给xpath添加正则表达式匹配函数
    利用window.open实现post方式的参数传递
    利用Http状态码检查网页内容是否更新
    一款很不错的html转xml工具Html Agility Pack
    ASP.NET MVC SiteMap provider的一个bug
    a标记链接相对路径的问题
    下载文件的Restful接口的前端实现
    游戏服务器体系结构
    c++资源之不完全导引 (收藏)
    Apache学习路线
  • 原文地址:https://www.cnblogs.com/xxxxyanyan/p/12826026.html
Copyright © 2020-2023  润新知