首页 > 编程语言 >20230405-Python运算符-day3

20230405-Python运算符-day3

时间:2023-04-05 23:23:16浏览次数:42  
标签:操作数 False Python 20230405 运算符 print True 赋值

运算符

4月4日

  • 算数运算符
  • 赋值运算符
  • 复合赋值运算符
  • ⽐较运算符
  • 逻辑运算符
算数运算符
符号 描述 实例
+ print(1+1) 输出结果为2
- print(1-1) 输出结果为0
* print(2*2) 输出结果为4
/ print(4/2) 输出结果为2
// 整除 print(9//4) 输出结果为2
% 取余 print(9%4) 输出结果为1
** 乘方 print(2**4) 输出结果为16
() 优先级 print((1+1)*3) 输出结果为6

优先级顺序

( ) > ** > // , % , * , / > + , -

# 整除
test1 = 9
test2 = 4
print(test1 // test2)

# 取余
print(test1 % test2)

# 乘方
print(test1 ** test2)

# 优先级
print((test1 + test2) * test2)
赋值运算符
运算符 描述 实例
= 赋值 将=右侧的结果赋值给=左侧的变量名

单变量赋值

num = 2
print(num + 1)
#3

多变量赋值

num1, float1, str1 = 1, 1.1, 'yuwen'
print(num1)
print(float1)
print(str1)

#1
#1.1
#yuwen

多变量相同赋值

a = b = 10
print(a, id(a))
print(b, id(b))

#10 2400309111376
#10 2400309111376
复合赋值运算符
运算符 描述 实例
+= 加法赋值运算符 a+=1等价于a=a+1
-= 减法赋值运算符 a-=1等价于a=a-1
*= 乘法赋值运算符 a*=1等价于a=ax1
/= 除法赋值运算符 a/=1等价于a=a/1
//= 整除赋值运算符 a//=1等价于a=a//1
%= 取余赋值运算符 a%=1等价于a=a%1
**= 次方赋值运算符 a**=1等价于a=axx1
a = 100
a = a + 1  
print(a)
b = 200
b += 1
print(b)  # 输出201 a = a + 1,最终a = 200 + 1

#101
#201

c1 = 2
c1 *= 3
print(c1)  # 输出6 b = b * 3,最终b = 2 * 3
#6

c = 10
c += 1 + 2
# 输出13, 先算运算符右侧1 + 2 = 3, c += 3 , 推导出c = 10 + 3
print(c)
比较运算符
运算符 描述 实例
== 判断相等。如果两个操作数的结果相等,则条件结果为真(True),否则条件结果为假(False) 如a=3,b=3,则(a == b) 为 True
!= 不等于 。如果两个操作数的结果不相等,则条件为真(True),否则条件结果为假(False) 如a=3,b=3,则(a != b) 为 False
> 运算符左侧操作数结果是否⼤于右侧操作数结果,如果⼤于,则条件为真,否则为假 如a=7,b=3,则(a > b) 为 True
>= 运算符左侧操作数结果是否⼤于等于右侧操作数结果,如果⼤于等于,则条件为真,否则为假 a=3,b=3,则(a >= b) 为 True
< 运算符左侧操作数结果是否小于右侧操作数结果,如果小于,则条件为真,否则为假 如a=7,b=3,则(a < b) 为 False
<= 运算符左侧操作数结果是否小于等于右侧操作数结果,如果小于等于,则条件为真,否则为假 如a=3,b=3,则(a <= b) 为 True
a = 5
b = 7
print(a == b)
print(a != b)
print(a < b)
print(a <= b)
print(a >= b)

#False
#True
#True
#True
#False
逻辑运算符
运算符 逻辑表达式 描述 实例
and a and b 如果 a 为 False,a and b 返回False True and False, 返回False。
or a or b 如果 a 为 True,a or b 返回True False or True, 返回True。
not not b 如果 b 为 True, not b 返回False not True 返回 False; not False返回 True
a = 1
b = 2
c = 3
print((a < b) and (b < c))
print((a > b) and (b > c))
print(a < b or b < c)
print(a < b or b > c)

#True
#False
#True
#True

数学之间的逻辑运算符

a = 0
b = 1
c = 2
d = 0
print(a and b)
print(b and c)
print(a and c)

print(a or b)
print(a or c)
print(b or c)
print(a or d)

print(not a > b)
print(not a < b)


#0
#2
#0
#1
#2
#1
#0
#True
#False

标签:操作数,False,Python,20230405,运算符,print,True,赋值
From: https://www.cnblogs.com/yuwen01/p/17291271.html

相关文章

  • 用python的pywinauto组件控制微信Windows版
    使用pywinauto组件可以比较容易的操纵微信Windows版进行信息发送和接受 前提如下1、已经安装有关python组件。2、微信已经打开和登录,下面的代码不负责登录操作。3、微信版本3.9.2.23具体实现有两个类1、帮助类HelperimportdatetimeclassHelper:"""帮助类......
  • Python基础(四)爬虫
    python爬虫系列文章网上搜素的系列文章记录一下后续可能会用https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzI3NzI1MzY4Mw==&action=getalbum&album_id=1786298272630816773#wechat_redirect1.requests请求2.User-Agent伪装from selenium import webdriverheader......
  • python 复制幻灯片并替换相应文字作为新的幻灯片_循环替换
    #encoding=utf8#-*-coding:utf-8-*-#pipinstallpython-pptx-ihttps://pypi.tuna.tsinghua.edu.cn/simple#pipinstallpython-docx-ihttps://pypi.tuna.tsinghua.edu.cn/simple#pipinstallpandas-ihttps://pypi.tuna.tsinghua.edu.cn/simplefrompptximp......
  • python 合并多个PPT
    #encoding=utf8#-*-coding:utf-8-*-#pipinstallaspose.slides-ihttps://pypi.tuna.tsinghua.edu.cn/simpleimportaspose.slidesasslidesfrompptximportPresentation#导入PPT库importwin32com.client,sysfromglobimportglob#打開第一張PPTwith......
  • CS50-Python实验3,4
    Week3ExceptionsFuelGauge题目描述:输入分数字符串,判断并输出相应的百分数;特例不足1%输出E,超出99%输出F思路:1,从字符串中取出x,y;2,按题中要求计算输出;题解:whileTrue:try:##取出x,yx,z,y=input("Fraction:")x,y=int(x),int(y)......
  • python打印各种图形
    fewf#打印各种图形#正方形n行n列#***#***#***defsquare1(n:int)->None:foriinrange(n):forjinrange(n):print('*',end='')print()#长方形n行n+2列#*****#*****#*****def......
  • nohup python app.py 1>log.log 2>&1 & 这句话代码咋解释呀,不太明白
    nohuppythonapp.py1>log.log2>&1&这句话代码咋解释呀,不太明白 GPT给的答案 克隆ChatGpt功能nohuppythonapp.py1>log.log2>&1&这句话代码咋解释呀,不太明白  这个命令可以分成几部分:-`nohup`:意思是不挂断,即使终端关闭或者用户退出登录,进程也将继续运行。-......
  • python---飞机大战小游戏(提供源码)
    项目准备:本项目在pycharm平台实现,需要安装pygame等模块游戏功能:敌机会从不同位置出现且具有不同的速度,飞机可以发射子弹击毁敌机,飞机触碰到敌机会被击落,游戏结束效果演示飞机大战视频演示完整代码项目主要有两个文件构成,分别是plane_main.py文件和plane_sprites.py文件。plane_mai......
  • Python __ Pandas __ Dataframe 实验课
    基于Dataframe实现以下功能:导入directory.csvimportnumpyasnpimportpandasaspdfdata=pd.read_csv('F:\\directory.csv')dfx=pd.DataFrame(fdata)starbucks=pd.DataFrame(fdata)显示数据集的基本信息print(fdata.head())print(fdata.info())print(fdata.describe(......
  • python-爬虫-css提取-写入csv-爬取猫眼电影榜单
    猫眼有一个电影榜单top100,我们将他的榜单电影数据(电影名、主演、上映时间、豆瓣评分)抓下来保存到本地的excle中本案例使用css方式提取页面数据,所以会用到以下库importtimeimportrequestsimportparsel#解析库,解析cssimportcsv#爬取的数据写入csv创建csv文件标头信息......