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

    print(all([1,2,3,4]))#判断可迭代的对象里面的值是否都为真,非0即真 True
    print(all([1,2,3,4,0])) #False
    print(any([0,1,2,3,4]))#判断可迭代的对象里面的值是否有一个为真,有一个为真就返回真,全是假才返回假 True
    print(any([0,'',False])) #False
    print(bin(10))#十进制转二进制 1010 0b表示二进制
    print(bool('s'))#把一个对象转换成布尔类型
    print(chr(35))#打印数字对应的ascii
    print(ord('b'))#打印字符串对应的ascii码 98
    print(dir(1))#打印传入对象的可调用方法
    print(oct(111))#把数字转换成8进制
    print(hex(111))#数字转成16进制
    print(locals())#返回局部变量,返回是一个字典 {'name': 'MLing', 'age': 18}
    print(globals())#返回程序内所有的变量,返回的是一个字典
    name='xiaohei'
    age =20
    def fun5():
    global age
    name='MLing'
    age=18
    print(locals())
    print(globals())
    fun5()
    print(max(111,12))#取最大值,不能是字符串,必须是int/float
    print(divmod(10,3)) #取商和余数(3, 1)
    print(round(11.226323,2))#取几位小数
    把两个list合为一个二维数组,可以转为list或字典
    l1=['P1','P2','maling']
    l2=['name','age']
    print(list(zip(l1,l2))) #[('P1', 'name'), ('P2', 'age')]
    print(dict(zip(l1,l2))) #{'P1': 'name', 'P2': 'age'}
    print(bytearray('abcde',encoding='utf-8'))#把字符串变成一个可修改的bytes
    print(callable('aa'))#判断传入的对象是否可调用
    print(dict(a=1,b=2))#转换字典
    print(eval('[]'))#执行python代码,只能执行简单的,定义数据类型和运算
    print(exec('def a():pass'))#执行python代码

    print(frozenset({1,2,3,3}))#定义一个不可修改的集合
    print(hash('aaa'))#把一个字符串哈希成一个数字
    print(round(11.11,2))#取几位小数



  • 相关阅读:
    编译原理词/语法分析
    【转】 c# 中为何load事件中不能画图
    [原创]GAMITGLOBK数据处理报告
    Google Earth上的点标记
    序贯平差
    【原创】C#写的水准网平差程序
    楼梯问题:一次最多跨两个阶梯,有多少种走法
    springMVC + Dubbo + zooKeeper超详细 步骤
    Git(to be continued...)
    autoconf & automake
  • 原文地址:https://www.cnblogs.com/MLing/p/12850784.html
Copyright © 2011-2022 走看看