day5_运算符

day5_运算符

一、数据类型的转换

数据类型:

  • 数值类型:整型(int)、浮点型(float)、布尔类型(bool);
  • 有序序列:字符串(str)、列表(list)、元组(tuple)。

数据类型的转换:自动转换、强制转换。

  • 自动转换:只有布尔类型(bool)可以自动转换。

    >>> 2 + True
    3
    >>> 2 + False
    2
    
  • 强制转换:

    格式:类型名称(待转换的数据)【eg:int(2.3)、str(23)。】

    1)int():列表、元组、字符串类型的小数不能转换成整型(数值转数值);

    2)float():列表、元组不能直接转换成浮点型(数值转数值);

    3)str():任何类型都能转换成字符串型;

    4)bool():非0即1,非空即真;

    5)list():数值类型不能直接转换成列表;

    6)tuple():数值类型不能直接转换成元组;

二、运算符

2.1 算术运算符

符号含义
+
-
*
/除 (得到的结果为浮点型)
%取余
//整除
**幂(次方)

2.2 赋值运算符

符号含义示例
=赋值c = a + b
+=加赋值a += b ==> a = a + b
-=减赋值a -= b ==> a = a - b
*=乘赋值a *= b ==> a = a * b
/=除赋值a /= b ==> a = a / b
%=取余赋值a %= b ==> a = a % b
//=整除赋值a //= b ==> a = a // b
**=幂赋值a **= b ==> a = a ** b

2.3 比较运算符

​ 运算的结果为bool。

符号含义
>大于
<小于
==等于(用于判断)
>=大于等于
<=小于等于
!=不等于

2.4 逻辑运算符

符号含义
and与运算:and两侧都为真才为真
or或运算:or两侧有一真即为真
not非运算:变假为真,变真为假

2.5 成员运算符

符号含义
in判断数据是否在序列中
not in判断数据是否不在序列中

示例:

>>> num = [1,2,3]
>>> print(1 in num)
True
>>> print(1 not in num)
False
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值