zoukankan      html  css  js  c++  java
  • python基础之-数据类型

    int:整数
    float:带小数点的数字
    bool:真或者假。(1 or 0) (True , False)
    复数:由实数部分和虚数部分组成,形式为3+2j
    注意:
    1):python可以并行赋值,如 a, b = 1, 2
    2):一个变量可以通过赋值指向不同类型的对象
    3):数值的除法(/)问题返回一个浮点数,要获取整数使用//运行符
    4):在混合计算时,python会把整型转换成浮点型。

    数据类型转换:
    int(x [, base]) 将x转换为一个整数
    float(x) 将x转换为一个浮点数
    complex(real [imag]) 创建一个复数
    str(x) 将对象x转换为字符串
    repr(x) 将x转换为表达式字符串
    eval(str1) 用来计算在字符串中有效的python表达式,并返回一个对象
    tuple(s) 将序列s转换为一个元组
    list(s) 将序列s转换为一个列表
    chr(x) 将整数x转换为一个字符
    unichr(x) 将整数x转换为Unicode字符
    ord(x) 将一个字符转换为它的整数值
    hex(x) 将一个整数转换为一个十六进制字符串
    oct(x) 将一个整数转换为一个八进制字符串
    del(x) 删除变量x

    运算符

    比较运算

    赋值运算

    逻辑运算

    成员运算

    身份运算

    位运算

    首先需要将比较的2个数转换为二进制数进行对比

    128 64 32 16 8 4 2 1

     1     1   1   1  1 1 1 1

    &:参与运算的俩个值,如果俩个相应位都为1,则该位的结果为1,否则为0

    |:参与运算的俩个值,只要相应的俩个位有一个为1,则结果为1

    ^:参与预算的俩个值,当俩对应的二进制位相异时,结果为1.

    ~:对数据的每个二进制位取反,即把1变0,把0变1.

    技巧:<< :左移1为相当于乘2,左移2为相当于乘4, >> :而右移1位相当于除2,右移2位相当于除4

    运算符优先级:

  • 相关阅读:
    如何正确使用Windows的Ping命令
    Web设计里的软件工程思想
    台风麦莎在8月6日凌晨登陆浙江台州
    多图展示:微软IE1.0至7.0界面回顾
    Windows XP减肥行动
    微软正版验证启动24小时内被攻破
    如果你想成功,35岁前必须做好的十件事情
    Informix数据备份小技巧
    crontab命令使用浅析
    Windows Vista公布硬件要求
  • 原文地址:https://www.cnblogs.com/zy6103/p/6756613.html
Copyright © 2011-2022 走看看