python提供了几个基本的数值运算操作符_Python基础之数据基本运算

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

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

1、整型(Int):

包含正整数,负整数和零

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

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

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

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

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

1494002-20190402182040892-873658980.jpg

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、算数运算符:

1494002-20190402184610324-712075139.png

2、增强运算符:

1494002-20190402184659235-1691795405.png

3、比较运算符:

1494002-20190402184757923-1619487622.png

4、逻辑运算符:

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

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

5、身份运算符(is):

1494002-20190402185209488-2117893503.png

6、五种运算符优先级:

1494002-20190402185348487-147185925.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值