Python运算符及其用法详解

本文介绍了Python中的基本运算符如算数、比较、赋值、逻辑、成员和位运算,以及格式化占位符的使用,帮助读者理解如何在编程中进行有效的数值和字符串操作。
摘要由CSDN通过智能技术生成

算数运算符:

+、-、*、/(除法的运算结果是float型)、%(取余)、**(幂)、//(取整商)

数值之间可以随意运算,字符和字符之间只能相加,表示两个内容衔接

整数和字符串只能相乘,表示输出整次数的字符串

小数和字符串之间不能进行运算

 

计算开根号:

a的2次方根:a**0.5

a的b次方根:pow(a,1/b)

 

d8bfc7446bc2cb7775b1f85700aab021.png

比较运算符(输出结果为布尔值):

==是否相等

!=是否不相等

>大于

<小于

>=大于等于

<=小于等于

 

d2608159e438813e4ddd7a1dd94eed39.png

赋值运算符:

=右边的值赋给左边

+=加法赋值,a+=b就是将a+b的结果赋值给a

-=减法赋值,a+=b就是将a-b的结果赋值给a

*=乘法赋值,a+=b就是将a*b的结果赋值给a

/=除法赋值

%=取模(取余)赋值

**=幂赋值

//=取整除赋值

 

d9c33b80358b00ba909a13d20a56ae5a.png

逻辑运算符:

布尔”与“(and):a and b,如果a=false,则返回a,否则返回b。同真则真,有假则假

布尔”或“(or):a or b,如果a=true,则返回a,否则返回b。有真则真,同假则假

布尔”非“(not):如果a=true,则返回false,否则返回true

逻辑运算符优先级:not>and>or

运算符优先级:算数运算符>比较运算符>逻辑运算符

 

c025b33ec941b5a9a08a0ed995ddb3db.png

成员运算符:

in包含,在合集里存在

not in不包含,合集里不存在

is判断是否引自同一对象

is not判断是否引自不同对象

 

 

6d778672575f3c9dfbd1412e035adc0d.png

位运算符:

~按位取反:-a-1

<<左移:a*2**b

>>右移:a//2*b

 

187777847dcedcf8d5af70c7b62cd05a.png

占位符:

%d整数

%f浮点数(%.2f表示保留两位小数)

%s字符

后面补充%():' %s %f ' %(a,b)

 

fomat占位符:' { }{ } '.format(a,b)

{:.2f}表示保留两位小数

 

df8ea58581dffe19140f80c3c4fd9900.png

 

e698727ac746eb3b3111778c3517275a.png

 

40a636e8774d52f9a6cff4eed8d2a324.png

af81d9862642fbb3eb279b5d251f4c5c.png

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值