• d开头的库


    '''
    degrees() 将弧度转换为角度。
    import math
    math.degrees(x)
    注意:degrees()是不能直接访问的,需要导入 math 模块,然后通过 math 静态对象调用该方法。
    x -- 一个数值
    返回一个角度值。
    '''
    import math
    print("degrees(10) : ", math.degrees(10)) # degrees(10) :  572.9577951308232
    print("degrees(-10) : ", math.degrees(-10)) # degrees(-10) :  -572.9577951308232
    print("degrees(0) : ", math.degrees(0)) # degrees(0) :  0.0
    print("degrees(math.pi) : ", math.degrees(math.pi)) # degrees(math.pi) :  180.0
    print("degrees(math.pi/2) : ", math.degrees(math.pi/2)) # degrees(math.pi/2) :  90.0
    print("degrees(math.pi/4) : ", math.degrees(math.pi/4)) # degrees(math.pi/4) :  45.0
    print('-'*10,"分割线","-"*10)
    
    '''
    delattr 函数用于删除属性。
    delattr(x, 'foobar') 相等于 del x.foobar。
    delattr(object, name)
    object -- 对象。
    name -- 必须是对象的属性。
    无返回值
    '''
    class Coordinate:
        a = 1
        b = -1
        c = 0
    point1 = Coordinate()
    print('a = ',point1.a)
    print('b = ',point1.b)
    print('c = ',point1.c)
    delattr(Coordinate, 'c')
    print('--删除 c 属性后--')
    print('a = ',point1.a)
    print('b = ',point1.b)
    # 触发错误
    # print('c = ',point1.c)
    print('-'*10,"分割线","-"*10)
    
    '''
    dict() 函数用于创建一个字典。
    dict 语法:
    class dict(**kwarg)
    class dict(mapping, **kwarg)
    class dict(iterable, **kwarg)
    **kwargs -- 关键字
    mapping -- 元素的容器。
    iterable -- 可迭代对象。
    返回一个字典
    '''
     # 创建空字典
    print(dict()) # {}
     # 传入关键字
    print(dict(a='a', b='b', t='t')) # {'a': 'a', 'b': 'b', 't': 't'}
    # 映射函数方式来构造字典
    print(dict(zip(['one', 'two', 'three'], [1, 2, 3]))) # {'one': 1, 'two': 2, 'three': 3}
     # 可迭代对象方式来构造字典
    print(dict([('one', 1), ('two', 2), ('three', 3)])) # {'one': 1, 'two': 2, 'three': 3}
    print('-'*10,"分割线","-"*10)
    
    '''
    dir() 函数不带参数时,返回当前范围内的变量、方法和定义的类型列表;
    带参数时,返回参数的属性、方法列表。
    如果参数包含方法__dir__(),该方法将被调用。
    如果参数不包含__dir__(),该方法将最大限度地收集参数信息。
    dir([object])
    object -- 对象、变量、类型。
    返回值是返回模块的属性列表。
    '''
    # 获得当前模块的属性列表
    print(dir())
    # 查看列表的方法
    print(dir([ ]))
    print('-'*10,"分割线","-"*10)
    
    '''
    Python divmod() 函数接收两个数字类型(非复数)参数,
    返回一个包含商和余数的元组(a // b, a % b)。
    在 python 3.x 版本该函数不支持复数。
    divmod(a, b)
    a: 数字,非复数。
    b: 数字,非复数。
    如果参数 a 与 参数 b 都是整数,函数返回的结果相当于 (a // b, a % b)。
    如果其中一个参数为浮点数时,函数返回的结果相当于 (q, a % b),
    q 通常是 math.floor(a / b),但也有可能是 1 ,比小,不过 q * b + a % b 的值会非常接近 a。
    '''
    print(divmod(7, 2)) # (3, 1)
    print(divmod(8, 2)) # (4, 0)
    print(divmod(8, -2)) # (-4, 0)
    print(divmod(3, 1.3)) # (2.0, 0.3999999999999999)
    
    努力拼搏吧,不要害怕,不要去规划,不要迷茫。但你一定要在路上一直的走下去,尽管可能停滞不前,但也要走。
  • 相关阅读:
    冲刺第二阶段(三)
    冲刺第二阶段(二)
    第二阶段——个人工作总结DAY09
    第二阶段——个人工作总结DAY08
    第二阶段——个人工作总结DAY07
    第二阶段——个人工作总结DAY06
    第二阶段——个人工作总结DAY05
    第二阶段——个人工作总结DAY04
    第二阶段——个人工作总结DAY03
    第十五周学习进度条
  • 原文地址:https://www.cnblogs.com/wkhzwmr/p/15256594.html
Copyright © 2020-2023  润新知