zoukankan      html  css  js  c++  java
  • 内置函数_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') # 以字符串的形式导入模块
  • 相关阅读:
    HDU 2196 Computer
    HDU 1520 Anniversary party
    POJ 1217 FOUR QUARTERS
    POJ 2184 Cow Exhibition
    HDU 2639 Bone Collector II
    POJ 3181 Dollar Dayz
    POJ 1787 Charlie's Change
    POJ 2063 Investment
    HDU 1114 Piggy-Bank
    Lca hdu 2874 Connections between cities
  • 原文地址:https://www.cnblogs.com/lazyball/p/6916651.html
Copyright © 2011-2022 走看看