zoukankan      html  css  js  c++  java
  • python 内置函数

    1.abs()绝对值            

    2.all() 条件中包含False,则返回False,全部为真才为真。【0,空字符串,空列表,空元组,空字典等都为假】
    3.any() 条件中全为假才返回False。
    4.ascii()     ascii(6) == int.__repr__(8)
    5.bin()  转换为二进制
    6.bool()  布尔函数
    7.bytearray() 将汉字转换为字节码
    8.bytes()
    9.callable()  
    10.ord() 将字母等字符转换为ASCIIS对应的数字
    oct()
    hex()
    11.chr() 将数字转换成ASCII码对应的字母
    12.compile() 编译
    13.dir() 查看所有的key
    14. enumerate() 
    15.eval()  计算表达式的值   eval('8*9') >>> 72
    16.map() 
     
    map(函数,列表)
    17.filter
     
    filter(函数,列表)   执行过滤功能,将满足条件的过滤出来。
    eg:
    li = [11, 22, 33, 44]
    new_li = map(lambda x:x+100, li)
    print(list(new_li))

    def func(x):
    if x > 20:
    return True
    else:
    return False
    new = filter(func,li)
    print(list(new))
    18:frozenset()
    19:hex() 转换为64进制
    20:max()/min() 取最大值/最小值
    21:range() 创建一个区间
    22:round() 取整
    
    
    随机数
    import random
    print(random.random()) 生成1以内的随机数
    print(random.randint(1,99)) 生成1-99以内的随机整数
    print(chr(random.randint(1,99))) 生成1-99以内的随机整数,并将其转换为对应的ASCIIS码字符,可用于验证码。
    
    
  • 相关阅读:
    Linux.Unix.windows的纠结史
    第一次来到博客园
    canvas的fillText参数解释
    【转】Javascript画立体玫瑰
    C#学习笔记(有C,C++,JAVA语言基础)
    推荐NHibernate新书:NHibernate 3.0 CookBook[附下载]
    NHibernate之旅系列文章导航
    存储过程
    .Net下的 ORM框架介紹
    十步让你成为更优秀的程序员
  • 原文地址:https://www.cnblogs.com/ernest-zhang/p/5536598.html
Copyright © 2011-2022 走看看