• 内置方法


    abs() #取绝对值   dict() #把一个数据转成字典  help()#帮助  min() 从一个列表里取出最小数

    max() #取最大的数    setattr()  all()#   all()#一个数据或列表里全部是True才回True ,如果有一个是False就返回False

    any() #如果数据里面有任何一个是True,就返回True   dir()#打印当前程序所有的变量

    hex()#转成16进制  slice()  #可以先定义切片规则,然后再调用。 divmod()  #先返回两个数相除的商,再返回一个余数

    sorted()#排序 ascII()#转成uioncode 编码格式  emumerate()返回列表的索引 oct()10进制变成八进制

    bin()转成二进制

    eval() 把带引号的字符转成代码执行。(只能执行单行代码,能返回值 ) exec把带引号的字符转成代码执行。(能执行多行代码,不能返回值)

    ord()通过字符串返回ascii码对应的数字 chr()通过数字返回ascii码对应的字符
    sum()求和 bytearray()修改字符串内存地址时用 例
    【>>> s = 'abcd路飞'
    >>> s.encode('utf-8')
    b'abcdxe8xb7xafxe9xa3x9e'
    >>> s =s.encode('utf-8')
    >>> s[0]
    97
    >>> s[0]=98
    Traceback (most recent call last):
    File "<input>", line 1, in <module>
    TypeError: 'bytes' object does not support item assignment
    >>> s = bytearray(s)
    >>> s
    bytearray(b'abcdxe8xb7xafxe9xa3x9e')
    >>> s[0]
    97
    >>> s[0] =65
    >>> s
    bytearray(b'Abcdxe8xb7xafxe9xa3x9e')
    >>> s[4] =233
    >>> s
    bytearray(b'Abcdxe9xb7xafxe9xa3x9e')
    >>> s.decode()
    'Abcd鷯飞'】

    map()
    >>> map(lambda x: x*x ,[1,2,3,4,5]) #lambda(自乘方法)
    <map object at 0x014778B0>
    >>> list(map(lambda x: x*x ,[1,2,3,4,5]))
    [1, 4, 9, 16, 25]

    filter()过滤,把符合条件的值取出来。
    >>> list(filter(lambda x: x >3,[1,2,3,4,5])) #把大于3的值取出来
    [4, 5]

    reduce() #python3里要导入工具包才能用,python2直接使用。
    例:
    import functools
    functools.reduce(lambda x,y:x+y,[1,3,4,5,6678,4,2])#每次取两个值,相加,从头加到尾
    6697

    pow()返回多少次方

    print()#end'|' 最后面加个| ,sep =" -->" 两个字符串中间加-->
    例:
    msg = "又回最初的起点"
    f = open("print_tofile","w")
    print(msg,"忆中你青涩的脸",sep ="|",end="",file=f)
    print(msg,"忆中你青涩的脸",sep ="|",end="",file=f)

    callable() 判断一个函数是否可以调用。
    例:
    callable(f)

    vars()打印变量名和变量名的值。

    locals() 函数里面运行,打印函数的局部变量。

    globals() 打印全局变量

    repr(s) 把对象的显示形式变成字符串

    zip()把两组字符串一一对应,多余的丢弃。
    例:
    >>> a =[1,4,5,-1.3,0]
    >>> b = ['a','b','c']
    >>> list(zip(a,b))
    [(1, 'a'), (4, 'b'), (5, 'c')]

    complex()把数转成负数。。。

    round()保留几位小数
    例:
    >>> round(1.2344434)
    1
    >>> round(1.2344434,2)
    1.23

    hash() #把字符串转成数字
    例:
    >>> hash('abc')
    -1311851235

    set()#把列表转成集合

  • 相关阅读:
    C++ 线程的创建、挂起、唤醒和结束 &&&& 利用waitForSingleObject 函数陷入死锁的问题解决
    接收数据界面卡顿-----待整理
    vs2012 在调试或运行的过程中不能加断点
    matlab 学习笔记
    周立功USBCAN-II 上位机开发(MFC)
    vs添加静态链接库+添加动态链接库+添加头文件目录
    Go 面试每天一篇(第 2 天)
    http 协议
    Samba配置
    svn checkout 单个文件
  • 原文地址:https://www.cnblogs.com/anzhangjun/p/8401809.html
Copyright © 2020-2023  润新知