• Python基础之数据基本运算


    一、核心数据类型(五种):

      在Python中变量没有数据类型,但关联的对象有数据类型,可通过type函数查看数据类型

      1、整型(Int):

        包含正整数,负整数和零

        二进制:逢二进一,书写格式为  a = 0b101;

        八进制:逢八进一,书写格式为  a = 0o706;

        十进制:逢十进一,书写格式为  a = 25;

        十六进制:逢十六进一,是写格式为  a = 0x10af;

      注:在CPython中涉及小整数对象池:范围为-5至256,该区间段的整数值永远存在小整数对象池中(即数值地址不变),不会被释放并可重复使用,在交互式中,超过256的整数在内存中的地址不一样,在文件式中,超过256的整数在内存中的地址一样。

     

      2、浮点型(float):

        包含负数,正数和零(0.0);

        其中涉及科学计数法(e/E),如:1.23e-2 (等同于0.0123)  1.23456e5(等同于123456.0)

      3、字符串(str):用来记录文本信息,用引号引起

      4、复数(complex):

        由实部和虚部组成的数字,虚部是以j或J结尾。如:1j   1+1j等

      5、布尔类型(bool):只有两个值(True和False),True本质是1,False本质是0,在python中,bool(0)、bool(0.0)、bool(None)返回的都是False

    二、数据类型转换:

      整型转换:int(数据)

      浮点型转换:float(数据)

      字符串转换:str(数据)

      布尔转换:bool(数据)  

      复数转换:complex(数据)

    三、运算符:

      1、算数运算符:

      

      2、增强运算符:

      

      3、比较运算符:

      

      4、逻辑运算符:

       and(与)、or(或)、not(非)

      注:逻辑运算and和or涉及短路,即一但结果确定,后面的表达式将不再执行,因此尽量将耗时的判断放在后面。

      5、身份运算符(is):

      

      6、五种运算符优先级:

      

        

     

  • 相关阅读:
    【luogu P1073 最优贸易】 题解
    【luogu P2919 [USACO08NOV]守护农场Guarding the Farm】 题解
    【luogu P3946 ことりのおやつ】 题解
    【luogu P3393 逃离僵尸岛】 题解
    ubuntu问题: 同时只能有一个软件管理工具在运行
    Windows server 2008 r2 开启Aero
    windows8.1安装之后的感想
    20条Linux命令面试问答
    9个常用iptables配置实例
    Linux SSH安全技巧
  • 原文地址:https://www.cnblogs.com/yuxiangyang/p/10644431.html
Copyright © 2020-2023  润新知