美文网首页
Python3:数据类型与基本运算

Python3:数据类型与基本运算

作者: ACphart | 来源:发表于2018-07-15 13:33 被阅读6次

    标准数据类型

    Python有5种标准数据类型
    • 数字
    • 字符串:单引号或双引号中
    • 列表:方括号中
    • 元组:圆括号中
    • 字典:花括号中

    数字

    Python支持3种数值类型
    • int (有符号整数):Python中所以的整数都表示为长整数
    • float (浮点数)
    • complex (复数)

    基本运算符

    算数运算符

    运算符 说明
    + - * 加、减、乘
    / 浮点除法
    % 求余运算
    ** 乘方运算
    // 求商运算

    比较运算符

    运算符 说明
    '==' '!=' '>' '<' '>=' '<=' 相等、不相等、大于、小于、大于等于、小于等于

    赋值运算符

    运算符 说明
    = 等于
    '+=' '-=' '=' '/=' '%=' '*=' '//='

    逻辑运算符

    运算符 说明
    and
    or
    not

    按位运算符

    运算符 说明
    & 按位与
    | 按位或
    ^ 按位异或
    ~ 取非,返回二进制补码
    '<<' '>>' 二进制左移和右移

    成员运算符

    运算符 说明
    in 在指定的序列中找到一个变量的值,成功找到则返回True,否则返回False
    not in 与in相反

    身份运算符

    运算符 说明
    is 如果指向相同的对象,则返回True,否则返回False
    is not 与is 相反
    a=20
    b=20
    print(a is b)
    # 打印 True
    

    运算符优先级

    优先级 运算符
    1 **
    2 ~
    3 * / % //
    4 + -
    5 >> <<
    6 &
    7 ^
    8 <= < > >=
    9 == !=
    10 = %= /= //= -= += *= **=
    11 ' is ' ' is not '
    12 ' in ' ' not in '
    13 ' not ' ' or ' ' and '

    数据类型转换

    表达式 说明
    int(x,[base]) :将x转换为整数,如果x是字符串,则要指定基数base
    float(x) :将x转换为浮点数
    str(x) :将x转换为字符串
    list(s) :将s转换为列表
    set(s) :将s转换为集合
    dict(d) :将d转换为字典,其中d必须是(key,value)元组的序列
    tuple(s) :将s转换为元组
    chr(x) :将整数x转换为字符
    ord(x) :将单个字符x转换为其整数值
    hex(x) :将整数x转换为十六进制字符串
    oct(x) :将整数x转换为八进制字符串
    commplex(real,[imag])
    repr(x)
    eval(str)
    frozenset(s)
    unichr(x)

    相关文章

      网友评论

          本文标题:Python3:数据类型与基本运算

          本文链接:https://www.haomeiwen.com/subject/kacppftx.html