zoukankan      html  css  js  c++  java
  • 第五天 常用基本函数

    常用函数
    abs() 绝对值
    
    all()Return True if bool(x) is True for all values x in the iterable.
         If the iterable is empty, return True
    
    any()Return True if bool(x) is True for any x in the iterable.
         If the iterable is empty, return False.
    
    bin() 转化为二进制
    
    bool() 判断True or False  0 None 空字符串判断为False
    
    bytes('',encoding='') 转换编码 
        bytes('',encoding=''.decode('')) 先编码 再解码  编码和解码的格式要相同
    
    chr()转化为ASCII码值
    
    dir() 打印某个对象下面的方法
    
    #divmod(x,y)  得到商和余数的一个元组 多用于分页
                "" Return the tuple (x//y, x%y).  Invariant: div*y + mod == x.
    
    enumerate()
    
    
    #eval() 将字符串中的结构提取出来
            将字符串中的数学运算计算出来
            
    hash()  可哈希的即不可变数据类型  得到一个可哈希的值 这个值长度固定,不可反推
            用于 判断程序是否改变
        
    help() 提供方法解释
    
    bin()十进制转二进制
    hex() 十进制转十六进制
    oct()十进制转8进制
    max() 不同类型不能比较,若相同,从第一个开始比,相同从第二位开始比
    
        age_dic = {'age1':18,'age2':43,'age3':323,'age4':22}
        print(max(age_dic.values()))
        >>>
        323
        
        age_dic = {'age1':18,'age2':43,'age3':323,'age4':22}
        print(max(age_dic))
        >>>
        age4
            
            
        zip(max(age_dic.values),max(age_dic.keys))))
        
                people = [
                    {'name':'dasf','age':13},
                    {'name':'fadssf','age':19},
                    {'name':'dfa','age':32},
                    {'name':'fadsf','age':34}
    
                ]
                print(max(people,key = lambda dic:dic['age']))
                
                
            ####dictionaryName[key] = value
    min()
    
    zip(x,y) x, 为两个序列,将他们对应的元素组合起来
        print(list(zip(p.keys,p.values))))
    
    chr() 输入字符 返回ASCII码值
    ord() 输入ASCII码值 返回字符
    
    pow(x,y,z) = x**y (with two arguments) or x**y % z (with three arguments)
    
    reversed()反转
    
    slice() l = ['adfas'] 
            s1 = slice(3,5)
            print(l[s1])
    
    sorted() print(sorted(people,key= lambda dic:dic['age']))
    
    vars()默认打印当前模块的所有属性,如果传一个对象参数则打印当前对象的属性
    locals() 调用上一级变量
    
    一个py文件就是一个模块
    
    import test  不能导入字符串
    test.say_hi
        若名字含有字符串:module_name = 'test'
                          m = _import_(module_name)
                          m.say_hi
    
    
    
     
  • 相关阅读:
    grep 同时满足多个关键字、满足任意关键字和排除关键字
    随笔_生活感想
    oracle中to_number(),LPAD(),NVL()函数
    向数据库插入数据为null——忘记加@RequestBody
    自定义css样式覆盖Element-ui的样式
    ORA-00001: 违反唯一约束条件
    ORA-01400: 无法将 NULL 插入 ("JXKH"."SYS_MENU"."MENU_ID")
    'webpack-dev-server' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
    Error: Cannot find module 'webpack-merge'
    ERROR:oracle.jdbc.driver.OracleDriver is deprecated.
  • 原文地址:https://www.cnblogs.com/zy0718/p/8449003.html
Copyright © 2011-2022 走看看