zoukankan      html  css  js  c++  java
  • Python学习之路8

    abs(-230)   #取绝对值
    all([0,1,-5])   #如果参数里面的所有值都为真就返回真,否则返回假
    any([0,1,-5])   #如果参数里面有一个值为真则返回真,否则返回假
    ascii([1,2,'fds','浮点数'])#将参数变成字符串
    bin(8)  #十进制转二进制
    hex(255)    #转十六进制
    oct(4)  #转八进制
    bool(2) #判断参数真假
    a = bytes("abcde",encoding="utf-8") #将字符串转换成二进制
    b = bytearray("abcde",encoding="utf-8") #将字符串转换成二进制数组
    b[2] = 100  #然后就可以想数组一样修改值
    
    def test():pass
    callable(test)  #判断参数是否能被调用,test是函数,所以能被调用,返回True
    
    chr(100)    #把数字对应的ASCII码字符取出来
    ord('d')    #返回对应的ASCII码编号
    
    a = {}
    dir(a)  #查看a有什么方法
    
    divmod(5,2) #返回参数一处以参数二的结果和余数
    
    a = '''
    a = [1,2,3]
    b = iter(a)
    print(b.__next__())
    '''
    exec(a) #将字符串编译成代码,然后运行
    
    res = filter(lambda n:n>5,range(10)) #用来过滤数据,第一个是条件,第二个是数据
    for i in res:
        print(i)
    
    res = map(lambda n:n*n,range(10)) #用来处理数据,第一个是处理方式,第二个是数据
    for i in res:
        print(i)
    
    import functools
    res = functools.reduce(lambda x,y:x*y,range(10))    #累计处理
        #第一个参数是累计的方式,这里是累加
        #第二个参数是需要运算的数据
    print(res)  #45
    
    a = frozenset([1,4,33,212,54])  #将一个列表变成不可修改的
    globals()   #返回当前文件的所有变量名和值
    globals().get('a')  #这样可以取出变量名对应的值
    hash('test')    #返回对象的哈希值
    max()   #返回最大值
    min()   #返回最小值
    pow(3,5)   #3的5次方
    repr(a)     #将一个对象转换成字符串
    round(1.5461,2) #保留2位小数
    
    a = {6:2,4:23,34:5,-5:99}
    sorted(a.items()) #按照key值进行排序
    sorted(a.items(),key=lambda x:x[1]) #按照value进行排序
    
    a = [1,2,3,4,5,6]
    b = ['a','b','c','d']
    for i in zip(a,b): #将a和b一一对应组成4个元组,a中的5,6没有对应的元组,所以就不显示
        print(i)
    
    __import__('decorator') #将同目录下的decorator.py文件导入
    

      

  • 相关阅读:
    博客
    NFS服务配置
    LAMP环境搭建与配置
    Linux系统管理技巧(下)
    Linux系统管理技巧(上)
    LVM
    安装RPM包或源码包
    Linux第四章 文件和目录管理
    MySQL主从配置 : 配置主和从(一) 配置主
    MySQL主从配置:主从介绍
  • 原文地址:https://www.cnblogs.com/vector121/p/7879098.html
Copyright © 2011-2022 走看看