• 内置函数


    内置函数:内置的函数,Python中的内置函数有68种.

    eval:执行字符串类型的代码,并返回最终结果 , exce:执行字符串类型的代码

    这两种慎用

    s1 = "{1: 'alex'}"
    s2 = '1 + 3'
    eval 剥去字符串的外衣,返回里面的本质
    ret = eval(s1)
    print(ret,type(ret))
    print(eval(s2))
    exec 代码流,过程。
    s3 = '''
    for i in range(3):
      print(i)
    '''
    exec(s3)

    hash()

    获取一个对象(可哈希对象:int,str,Bool,tuple)的哈希值

    print(hash(123214134))
    print(hash('fkljdsaklgjdfs'))
    print(hash('gjdfs'))

     

    help():函数用于查看函数或模块用途的详细说明。

    print(help(str.count))

     

    callable()

    函数用于检查一个对象是否是可调用的。如果返回True,object仍然可能调用失败;但如果返回False,调用对象ojbect绝对不会成功。

    name = 'alex'
    def func():
      pass
    print(callable(name)) # False
    print(callable(func)) # True

     

    int()

    函数用于将一个字符串或数字转换为整型。

    print(int(3.14))
    print(int('123'))

     

    float:函数用于将整数和字符串转换成浮点数。

     

    bin()

    将十进制转换成二进制并返回。

    print(bin(100))

     

    oct:将十进制转化成八进制字符串并返回。

    print(oct(10))

     

    hex()

    将十进制转化成十六进制字符串并返回。

    print(hex(17))

     

    divmod()

    计算除数与被除数的结果,返回一个包含商和余数的元组(a // b, a % b)。

    print(divmod(10, 3))

     

    round():保留浮点数的小数位数,默认保留整数。

    print(round(3.32567,3))  # 3.326

    pow:求x ** y次幂。(三个参数为x**y的结果对z取余)

    print(pow(2,3))  # 两个参数为2**3次幂
    print(pow(2,3,3)) # 三个参数为2**3次幂,对3取余。

     

    ord(): 输入字符寻找其在unicode的位置

    print(ord('a'))
    print(ord('中'))

     

    chr()

    输入位置数字找出其对应的字符

    print(chr(98))  # **
    print(chr(20104)) # 予

     

    repr()

    返回一个对象的string形式(原形毕露)

    print('太白')
    print(repr('太白'))

    msg = '我叫%r' %('太白')
    print(msg)

     

    all()

    可迭代对象中,全都是True才是True

    any()

    可迭代对象中,有一个True 就是True

    0,'',[],{},set(),(),None

    l1 = [1, 'fgdsa', [], {1: 2}]
    l2 = [0, '', [], {}]
    print(all(l1)) # 判断可迭代对象元素全部都为True,返回True
    print(any(l2)) # 判断可迭代对象元素只要有一个True返回True
  • 相关阅读:
    20145215《信息安全系统设计基础》第三周学习总结
    20145215《信息安全系统设计基础》第二周学习总结
    Ubuntu下git的安装与使用
    20145215《信息安全系统设计基础》第一周学习总结
    20145215《信息安全系统设计基础》第0周学习总结
    第一周Web类WriteUp
    20145215《Java程序设计》课程总结
    20145215《Java程序设计》第10周学习总结
    python字符串基本方法
    python数据类型
  • 原文地址:https://www.cnblogs.com/dangpanfei/p/11061641.html
Copyright © 2020-2023  润新知