zoukankan      html  css  js  c++  java
  • lambda,ord,chr编码,内置函数,随机验证码,divmod

    f1 = lambda :123
    a = f1()
    print(a)
    f2 = lambda a1,a2:a1+a2
    b = f2(1,2)
    print(b)
    abs(-12)#取绝对值
    all([True,True])#循环参数,如每个都为真,返回真
    any([True,0])#有一个真就是真
    bool(None)#假的有:0,None,"",[],(),{}
    print(bool(" "))#空格是真
    a = ascii(list())#去对象的类中找__repr__方法,获取返回值
    # bin()#2进制
    # oct()#8进制
    # int()#10进制
    # hex()#16进制
    print(hex(12))
    print(int(0xc))
    print(int(0b11))
    print(int("11",base=8))
    #bytes字节
    #bytearray字节列表
    print(bytes("ghjghj",encoding="utf-8"))
    print(chr(65))#A,一个字节,8位,2**8,256,abcA(_...
    print(ord("A"))#65,仅适用于ascii码
    #生成随机数65-90,chr转化为字母
    import random
    t = ""
    for i in range(4):
    num = random.randrange(0,4)
    if num == 0 or num == 1:
    rad1 = random.randrange(0, 10)
    t+=str(rad1)
    else:
    rad2 = random.randrange(65, 91)
    c = chr(rad2)
    t+=c
    print(t)
    def f():
    pass
    a = callable(f)#判断是否能执行,f()
    print(a)
    # compile()#编译
    # complex()#复数,实部加虚部
    # delattr()
    # hasattr()
    # getattr()
    # setattr()#反射
    # li =[]
    # dir(li)#快速知道里面什么功能
    # help(list)
    print(divmod(10,3))#10/3,得{3,1}商和余数
    a = eval("1+3")#计算1+3,执行字符串形式的表达式,有返回值
    eval("a+1",{"a":1})#1+1
    exec("for i in range(1,10):print(i)")#执行字符串形式的python代码
  • 相关阅读:
    testDecoration
    python装饰器详解
    开闭原则, 对扩展开放、对修改关闭
    使用元类 编写ORM
    Python 实现累加计数的几种方法
    python 查找目录下 文件名中含有某字符串的文件
    android应用程序的混淆打包规范
    自定义Tabs
    android-Service
    Loader异步装载器
  • 原文地址:https://www.cnblogs.com/currynashinians000/p/8609164.html
Copyright © 2011-2022 走看看