python学习类型转换,python学习——Python基础之数据类型转换

数据类型转换

转换为整形: int(数据)

转换为浮点型:float(数据)

转换为字符串:str(数据)

转换为布尔:bool(数据)

结果为False:bool(0) bool(0.0) bool(None)

混合类型自动升级:

1 + 2.14 返回的结果是 3.14

1 + 3.0 返回结果是: 4.0

运算符

算术运算符

+加法

-减法

*乘法

/ 除法:结果为浮点数

//地板除:除的结果去掉小数部分

% 求余

** 幂运算

优先级从高到低: ()

**

* / % //

+ -

061259b2bf5955798167726d329529c9.png

增强运算符

y += x 等同于 y = y + x

y -= x 等同于 y = y - x

y *= x 等同于 y = y * x

y /= x 等同于 y = y / x

y //= x 等同于 y = y // x

y %= x 等同于 y = y % x

y **= x 等同于 y = y ** x

比较运算符

<=小于等于

> 大于

>= 大于等于

== 等于

!= 不等于

返回布尔类型的值

比较运算的数学表示方式:0 <= x <= 100

逻辑运算符

与and

表示并且的关系,一假俱假。

示例:

True and True # True

True and False # False

False and True # False

False and False # False

或or

表示或者的关系,一真俱真

示例:

True or True # True

True or False # True

False or True # True

False or False # False

非 not

表示取反

例如:

not True # 返回False

not False # 返回True

3d9b5dc8de77ed7853c53f46deaa6274.png

短路运算

一但结果确定,后面的语句将不再执行。

身份运算符

语法:

x is y

x is not y

作用:

is 用于判断两个对象是否是同一个对象,是时返回True,否则返回False。

is not 的作用与is相反

a = 500

b = a

c = 1000

print(id(a)) # 返回变量所指向的数据的内存地址

print(id(b))

print(id(c))

print(a is b) # 内部:判断的就是id函数的结果

print(a is c)

优先级

高到低:

算数运算符

比较运算符

快捷运算符

身份运算符

逻辑运算符

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值