栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python中有哪几类运算符?各有什么功能?(python中常用的运算符)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python中有哪几类运算符?各有什么功能?(python中常用的运算符)

数据类型转换

自动类型转换

整数和小数运算,会自动转为高精度类型

布尔类型和数值类型进行运算,布尔类型会自动转换为数值

python中字符串不可以自动类型转换

强制类型转换

格式 : int(字符串) -> 将字符串转换为

float(字符串)

str(数值)

 字符串格式化输出:

python提供了很多中字符串格式化输出的方式

1.通过%s占位 还有%d,%f

2.将其他类型全部转换为字符串,通过+拼接,统一输出

3.{}占位输出

4.如图所示

补充:python中 input输入的值默认为字符串类型

常见运算符:

强数据类型:jave,c,c++ 中数据类型在计算过程中不能随意改变

弱数据类型:计算过程中数据类型可改变

例如: 10/3  在c中得值为3,python中值为3.3333335 

算数运算符:

+,-,*,/,%

**     -->     幂次方    10**3即十的三次方

//     整除

关系(比较)运算符

 >        <        <=        >=        ==        !=

关系运算符的结果是布尔值

逻辑运算符

and  表并且的关系

or    表或者的关系

not  不是,取反的意思

赋值运算符

=   将等号右侧的结果赋值给左侧

+=        a+=10  等价于  a = a+10   

/=        //=        **=        %=

python中没有自加与自减运算        

三目运算符

C,C++,jave中:

变量 = 表达式 ? 结果1 :结果2;

a = 10 > 3 ? 20 : 100;

python中:

a = 10 if 10 > 3 else 20

位运算符

位(bit):位是计算机中的最小单位

(待补充...)

无符号位: 0 - 255 共256位

有符号位: -128 - 127(将 -0 的二进制形式定义为 -128,以确保内存充分利用)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/772728.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号