zoukankan      html  css  js  c++  java
  • 小白成长之路:初识python(三) -----------python内置函数

      刚才看了一下竟然还有人看我的博客^ - ^

    废话不多说,上代码,有不对的勿喷,毕竟我真的是小白

    # python 内置函数整理

    # 返回一个数的绝对值
    # a = abs(-10)
    # print(a)

    # 传入一个可迭代的对象,如果该对象的每个元素都是真,则返回真
    # ret = all([1, 2, 3, 4])
    # print(ret)

    # 传入一个可迭代的对象,如果该对象的元素中存在一个为真,则返回真
    # ret = any([None,'',[] ,{},1])
    # print(ret)

    ####不同进制之间的转换
    # print(bin(10))转换为二进制
    # 0b1010
    # print(oct(10))把十进制转换为八进制
    # 0o12
    # print(hex(10))把十进制转换为十六进制
    # 0xa

    # ret = bytes('天',encoding='utf-8') 把字符转换为字节形式
    # print(ret)
    # b'xe5xa4xa9'

    #############################################
    #chr() 把0~255转换为其用ASCII码编码表示的字符
    # print(chr(66))
    # B

    # ret = ord('a') 把字符转换为其ASCII码值
    # print(ret)
    # 97
    ##############################################

    #帮助 命令
    # print(dir(list)) 简单查看对象的方法
    # print(help(list)) 详细查看对象的方法

    ###############################################

    # globals()查看当前代码中的全局变量
    # locals() 差点当前代码中的局部变量

    ###############################################

    # enumerate(iterable,start = 0)为一个可迭代的对象生成一个index 默认为0
    # li = [11,22,33,44]
    # for _,i in enumerate(li):
    # print(_,i)
    # 0 11
    # 1 22
    # 2 33
    # 3 44

    ################################################
    # divmod(a,b)
    # a,b = divmod(10,3)
    # print(a,b)
    # 3 1
    # a为10/3的商, b为余数

    ####################################################

    # ret = eval('3 + 1') 可以执行字符串形式的表达式,有返回值
    # print(ret)
    # 4

    ###################################################
    # ret = filter(function=,iterable=)
    #遍历可迭代对象中的某一个元素,作为函数的参数,如果函数执行后返回为真
    # 返回该元素,ret对象不能直接读取
    # 简单的函数体可以用lambda表达式
    # def func(x):
    # return x > 22
    # ret = filter(func,[22,33,66])
    # for i in ret:
    # print(i)
    # 33
    # 66
    # ###########
    # ret = filter(lambda x: x > 22, [22,33,66])
    # for i in ret:
    # print(i)
    # 33
    # 66

    #####################################################
    # map(func=,iter1=,iter2=)遍历iterable对象的每个元素,执行函数
    # 返回一个新的值
    # def func(x):
    # return x + 10
    # ret1 = map(func,[1,2,3,])
    # for i in ret1:
    # print(i)
    # 11
    # 12
    # 13
    # 简单的函数也可以用lambda表达式
    #######################################################
    # max()求iterable对象的最大值
    # min()............... 最小值

    # pow()求幂
    # ret = pow(2,10)
    # print(ret)
    # 1024

    # round()四舍五入
    # sum()求和
    # len()

    #######################################################
    # id()取地址
    # isinstance()判断某一对象是否是属于某一类,返回一个布尔值
    # l1 = []
    # ret = isinstance(l1,list)
    # print(ret)
    # True

    #######################################################
  • 相关阅读:
    数据结构与算法
    c++学习笔记
    红黑树(map与unorder_map)B B+树
    数据库笔记
    多路复用IO:select poll epoll
    https加密过程!!! 这才是差不多非常详细的https双方获取共用的秘钥过程!!!!!
    助教周报(第一轮)——范青青
    第二十二周助教总结(2021.6.28-7.4)
    第二十一周助教总结(2021.6.21-6.27)
    第二十周助教总结(2021.6.14-6.20)
  • 原文地址:https://www.cnblogs.com/zxxian/p/7729325.html
Copyright © 2011-2022 走看看