Python-04-运算符

本文概述了Python编程中的基本概念,包括链式赋值、比较运算符、逻辑运算符、位运算符的使用,以及运算符优先级和Python保留字、标识符规则。此外,还介绍了数据类型转换、算术运算、赋值运算和比较逻辑等关键知识点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

1、链式赋值

2、比较运算符

3、逻辑运算符

4、位运算符:把数字看做二进制数来进行计算

5、运算符的优先级

6、小结:


1、链式赋值


a=b=c=100  #相当于执行a=100 b=100 c=100
print(a,b,c)
系列解包赋值
a,b=10,20 #相当于执行了a=10  b=20
print(a,b)

 print('---如何交换两个变量的值?---')
a,b = b,a
print(a,b)

2、比较运算符



运算符  描述说明      示例    展开形式
>       大于        98>90    True
<       小于        98<90    False
==      等于        98==90   False
!=      不等于      98!=90  True
>=      大于或等于  98>=98   True
<=      小于或等于  98<=98   True
eg:
print('98大于90吗?',98>90)
print('98小于90吗?',98<90)
print('98等于90吗?',98==90)
print('98不等于90吗?',98!=90)
print('98大于等于90吗?',98>=90)
print('98小于等于90吗?',98<=90)

3、逻辑运算符



运算符     描述说明       用法                结合方向
and       逻辑与     表达式1  and  表达式2    从左到右
or        逻辑或     表达式1  or   表达式2    从左到右
not       逻辑非     not  表达式             从右到左
eg:
print(True and True)
print(True and False)
print(False and False)
print('-'*40)
print(8>7 and 6>5)  #True

4、位运算符:把数字看做二进制数来进行计算



按“位与”运算(&)
    0 0 0 0   0 0 0 0   0 0 0 0   1 1 0 0
  & 0 0 0 0   0 0 0 0   0 0 0 0   1 0 0 0
    ——————————————————————————————————————
    0 0 0 0   0 0 0 0   0 0 0 0   1 0 0 0

按“位或运算”(|)
    0 0 0 0   0 0 0 0   0 0 0 0   0 1 0 0
  | 0 0 0 0   0 0 0 0   0 0 0 0   1 0 0 0
    ——————————————————————————————————————
    0 0 0 0   0 0 0 0   0 0 0 0   1 1 0 0

按“位异或运算”(^)
    0 0 0 0   0 0 0 0   0 0 0 1   1 1 1 1
  | 0 0 0 0   0 0 0 0   0 0 0 1   0 1 1 0
    ——————————————————————————————————————
    0 0 0 0   0 0 0 0   0 0 0 0   1 0 0 1

按“位取反运算”(~)
    0 0 0 0   0 0 0 0   0 1 1 1   1 0 1 1
    ——————————————————————————————————————
    1 1 1 1   1 1 1 1   1 0 0 0   0 1 0 0

5、运算符的优先级


运算符          描述说明
**              幂运算
*、/、%、//     算数运算符
+、-            算数运算符
<<、>>          位运算符中的左移位和右移位
&               位运算符中的按位与
^               位运算符中的异或
|               位运算符中的按位或
<、<=、>、>=、!=、==  比较运算符
=               赋值运算符

6、小结:



保留字是Python已经被赋予特定意义的一些单词,保留字严格区分大小写
标识符可用来给变量、函数、类、模块和其他对象命名
标识符的命名规则:
可以是字母 (包含中文) 、数字、下划线,第一个字符不能是数字
不能是python中的保留字
标识符严格区分大小写
以下划线开头的标识符有特殊意义,不能随便使用
允许使用中文作为标识符,但不建议使用
变量的语法结构:
变量名=value
整数类型有四种表示形式:二进制、八进制、十进制和十六进制
浮点数可以使用内置函数round0限定运算结果需要保留的小数位数
字符串又称为不可变字符序列,可根据索引检索元素,也可根据索引进行切片操作
布尔类型有两种取值True和False
常用的数据类型转换函数为int()、float()和str()
内置函数eval0可接字符串转换成真实的数据类型
算数运算符: +-、*、/、//、%、**
赋值运算符: =、+=、-=、*=、/=、//=、%=、**=
比较运算符:>、>=、<、<=、==、!=
逻辑运算符:and、or、not
位运算符:&、|、^、~、<<、>>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

曦雨天梦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值