Python (3)python中的数据类型转换,运算和运算符,数据类型检测方法

数据类型转换

概念

①自动类型转换,是自动发生的,不需要coder的干预
②自动数据类型转换发生在运算和判断的过程当中
③自动数据类型转换向着更加精确的类型转换

用于强转的函数

①int()->强转成整形
②float()->强转成浮点型
③bool()->强转成布尔型                           
④complex()->强转成复数型
⑤list()->强转成列表型
⑥tuple()->强转成元组型
⑦set()->强转成集合型
⑧dict()->强转成字典型
-----------------------------------------------------------------------------------------------------------

运算和运算符

①算术运算

    +(加法)
    -(减法)
    *(乘法)
    /(除法)
    //(地板除运算  -> 取商运算)
   %(求模运算     -> 取余运算)
   **(幂运算          -> 2**3 =2的三次方 )

②比较运算(关系比较)

    >(大于)
    <(小于)
    >=(大于等于)
    <=(小于等于)
    == (等等与,判值是否相等)
    !=(不等)
    

③赋值运算

     =
    +=
    -=
    *=
    /=
    //=(取商赋值运算)
    %=(取余赋值运算)

④逻辑运算

    and 逻辑与运算     ->  有假则假
   or    逻辑或运算     ->  有真则真
   not  逻辑非运算

⑤位运算

    &(按位与运算)
    |  (按位或运算)
    ~ (按位非运算)
    ^ (按位异或运算)
   <<(左移运算,左移一位相当于乘以2)
   >>(右移运算,右移一位相当于地板除2)

⑥成员运算

    in          检测一个数值是否在指定的容器当中,返回布尔类型值
   not in     检测一个数值是否不在指定容器当中,返回布尔类型值

⑦身份运算

    is           检测两个数据在内存中是否是同一个值,返回布尔类型值
   is not     检测两个数据在内存中是否不是同一个值,返回布尔类型值
------------------------------------------------------------------------------------------------------------------

数据类型检测方法

①type()

      type(var)

②isinstance()

    单种类型检测: isinstance(var,type)
   多种类型检测: isinstance(var,(type1,type2,type3))









友情提示:

Python学习交流、资源共享群:563626388 QQ


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值