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、五种运算符优先级:

  

    

优质内容筛选与推荐>>
1、表达式和语句
2、java程序员图文并茂细说Unity中调用Android的接口
3、C\C++中内存分几个区
4、Python yield使用
5、launchMode传递参数注意startActivityForResult


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号