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码字符,可用于验证码。
    
    
  • 相关阅读:
    iOS开发之Xcode8兼容适配iOS 10资料整理笔记
    C#流概述
    C#回调实现的一般过程
    ASP.Net MVC的学习
    RAID基本知识
    Infiniband基本知识
    [转]开源实时视频码流分析软件:VideoEye
    [转]高分一号的落后与特色
    [转]MVC,MVP 和 MVVM 的图示
    图文助你打开MS SQL Serever的ldf和mdf文件
  • 原文地址:https://www.cnblogs.com/ernest-zhang/p/5536598.html
Copyright © 2011-2022 走看看