• 内置函数_old


    #!/usr/bin/python
    #-*-coding:utf-8 -*-

    #1. abs 绝对值
    # print(abs(-1))

    #2. all 迭代所有对象判断是否是布尔值
    #print(all([1,2,3]))
    #print(all([])) #空的可迭代对象也是返回true

    #3. any 迭代所有对象,只要有一个是布尔值,就是true
    #print(any([0,2,3]))
    #print(any([])) ##空的可迭代对象也是返回False

    #4. bin 十进制转二进制
    #print(bin(3))
    # print(hex(3)) #十进制转16进制
    # print(oct(3))#十进制转八进制

    #5. callable 判断是否是可调用对象
    # def func():
    # print(callable(func))
    # func()

    #6. chr 按照ascii码 把数字转换成字符
    # print(chr(68))
    # print(ord('D')) #按照ascii码 把字符转换成数字

    #7. 工厂函数
    # int
    # list
    # dict
    # set
    # str

    #8. dir 查看一个对象下边的属性
    # l=[]
    # print(dir(l))

    #9. divmod 返回两个数值相除的商和余数 做分页功能
    # print(divmod(200,3))

    #10. eval 让普通字符串有意义
    # cmd = 'print("hello")'
    # eval(cmd)

    #11. forzenset 定义不可变集合
    #正常可以向集合里加东西
    # s={1,2,3}
    # s.add(4)
    # print(s)
    # s=frozenset({1,2,3})

    #12. hash 得到一个hash hash不可逆
    #print(hash('dkfhdkhfkdhf'))

    #13.id 判断对象的身份
    # x=2
    # y=2
    # print(id(x),id(y))
    # is 是身份判断
    # == 判断的是值
    # = 赋值

    #14. pow
    # Equivalent to x**y (with two arguments) or x**y % z (with three arguments)
    # print(pow(20,2)) #两个数就相乘
    # print(pow(20,2,3)) # 三个数就 x**y % z

    #15. reversed 反过来
    # l=[1,3,'v']
    # # r=reversed(l) #得到的是一个迭代器
    # # for i in r: #然后用for 值就都反过来了
    # # print(i)
    #
    # #list 也可以直接得到翻转后的列表
    # r = list(reversed(l))
    # print(r)

    #16. round 默认 四舍五入 取整数
    # print(round(3.94154335))
    # print(round(3.94154335,3)) #后边的参数 表示保留几位小数 四舍五入

    #17. slice 让切片重复利用
    # l=['a','b','c','d']
    # s=slice(1,4,2) #开始位置,结束位置,步长
    # print(l[s])

    #18. vars
    #无参数的时候 等同于 locals
    #有参数的时候 等同于 __dict__

    #19. zip 拉链
    # n=[1,2,3,4]
    # s='hello'
    # e=zip(n,s)
    # for i in e:
    # print(i)
    # #打印结果
    # (1, 'h')
    # (2, 'e')
    # (3, 'l')
    # (4, 'l')

    #20. import 导入模块
    # import time #time不是一个字符串
    # __import__('time') # 以字符串的形式导入模块
  • 相关阅读:
    学习比较-列表
    查看Linux下系统资源占用常用命令
    eclipse加载maven工程提示pom.xml无法解析org.apache.maven.plugins:maven-resources-plugin:2.4.3解决方案
    springmvc 注解扫描失败的可能原因
    单例模式:懒加载(延迟加载)和即时加载
    nginx 正向代理和反向代理
    LINUX中错误 SELinux is disabled
    修改Win10默认窗口背景色为护眼色的方法
    搜索引擎之Lucene
    MongoDB系列(一):MongoDB安装及基础语法
  • 原文地址:https://www.cnblogs.com/lazyball/p/6916651.html
Copyright © 2020-2023  润新知