• python复习-数据类型与运算


    #-- 寻求帮助:
    dir(obj)
    #简单的列出对象obj所包含的方法名称,返回一个字符串列表
    help(obj. func)
    #查询obj . func的具体介绍和用法

    测试类型的三种方法,推荐第三种

    if type(L) == type([]): print("L is list" )
    if type(L)== list: print("L is list")
    if isinstance(L, list): print("L is list" )

    Python数据类型:哈希类型、不可哈希类型
    #哈希类型,即在原地不能改变的变量类型,不可变类型。可利用hash函数查看其hash值, 也可以作为字典的key
    ”数字类型: int, float, decimal . Decimal, fractions . Fraction, complex"
    "字符串类型: str, bytes"
    元组: tuple"
    '冻结集合: frozenset"
    "布尔类型: True, False"
    "None”
    #不可hash类型:原地可变类型: list、 dict和set。它们不可以作为字典的key.

    数字常量
    1234,-1234, 0, 999999999
    #整数
    1.23, 1., 3.14e-10
    4E210,4. 0e+210
    #浮点数
    0o177, 0x9ff, 0X9FF, 0b101010
    #八进制、十六进制、二进制数字
    3+4j, 3.0+4.0j, 3J
    #复数常量,也可以用complex(real, image )来创建
    hex(I), oct(I), bin(I)
    #将十进制数转化为十六进制、八进制、二进制表示的“字符串”
    int(str, base)
    #将字符串转化为整数,base为进制数
    # 2.x中,有两种整数类型:一般整数(32位)和长整数(无穷精度)。可以用1或L结尾,迫使般整 数成为长整数
    float('inf'), float('-inf'), float( 'nan' )
    #无穷大,无穷小,非数

    数字的表达式操作符
    yield x
    #生成器函数发送协议
    lambda args: expression
    #生成匿名函数
    x if y else Z
    #三元选择表达式
    X and y,x or y,not X
    #逻辑与、逻辑或、逻辑非
    X in y,x not in y
    #成员对象测试
    x is y,x is not y
    #对象实体测试
    x<y, x<=y, x>y, x>=Y, x==Y, x!=y
    #大小比较,集合子集或超集值相等性操作符
    1<a<3
    # Python中允许连续比较
    xly, x&y, x^y
    #位或、位与、位异或
    x<<y, x>>y
    #位操作: x左移、右移y位
    ,//,%,**
    #真除法、floor除法: 返回不大于真除法结果的整数值、取余、幕运算
    -x, +X, ~x
    #一元减法、识别、按位求补(取反)
    x[i], x[i:j:k], .....
    #索引、分片、调用
    int(3.14),
    float(3)
    #强制类型转换

  • 相关阅读:
    外校培训前三节课知识集合纲要(我才不会告诉你我前两节只是单纯的忘了)
    floyd算法----牛栏
    bfs开始--马的遍历
    (DP 线性DP 递推) leetcode 64. Minimum Path Sum
    (DP 线性DP 递推) leetcode 63. Unique Paths II
    (DP 线性DP 递推) leetcode 62. Unique Paths
    (DP 背包) leetcode 198. House Robber
    (贪心 复习) leetcode 1007. Minimum Domino Rotations For Equal Row
    (贪心) leetcode 452. Minimum Number of Arrows to Burst Balloons
    (字符串 栈) leetcode 921. Minimum Add to Make Parentheses Valid
  • 原文地址:https://www.cnblogs.com/liubosong/p/10348497.html
Copyright © 2020-2023  润新知