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

    运算符优先级:

  • 相关阅读:
    c# EPPlus读取Excel里面的时间字段时,1900-01-01转成了1899-12-31
    c# MongoDB分页辅助类,支持多条件查询
    c#比较器辅助类
    mysql创建存储过程动态SQL语句
    MySQL数据库之DML(数据操作语言)
    MySQL数据库之DDL(数据定义语言)
    MySQL数据库的基本语法
    MySQL入门基础知识
    scala入门基础学习
    推荐算法杂点
  • 原文地址:https://www.cnblogs.com/zy6103/p/6756613.html
Copyright © 2011-2022 走看看