鱼C论坛

 找回密码
 立即注册
查看: 1326|回复: 1

[学习笔记] 第006节学习笔记-常用操作符

[复制链接]
发表于 2019-11-30 08:45:20 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 wxyj3496 于 2019-11-30 08:45 编辑

1、/除号,整型相除也可以得浮点,//表示取整数,%表示取余数,**表示几次方幂运算
2、单元操作符和幂运算操作符优先级:当单元操作符在左,幂运算优先级高,当单元操作符在右边,则单元操作符优先级高。如下图
捕获.JPG
捕获1.JPG
3 或运算or:两个非零数用或运算 or, 结果是运算符左边那个(短路逻辑,或运算有一个为真就可以,所以左边的数是非零,它就不取右边的数进行运算了),若一个0和一个非零数 进行或运算 or,结果是非零数
如: 1 or 2 = 1
     2 or 1 = 2
     2 or 0 = 2
     0 or 2 = 2
4 与运算 and:两个非零的数做与运算,结果是右边那个数(短路逻辑(第四节尾),与运算有一个是0就输出为O,第一个数非零,所以取第二个数)。
如: 3 and 4 = 4
     4 and 3 = 3
5 非运算 not:非运算的结果是True 或 False ,它可以和其他数再做逻辑运算,布尔型可看作整数运算 True = 1 ,False = 0
如:not 0 =True
    True or 2 = True
    True + Ture = 2
6 逻辑运算符的优先级: not 高于 and 高于 or
如:not 0 and 2 = 2
    1 or 2 and 3 = 1
7 若不使用//取整,%取余,可以这样:
  int(200/3)=66 #取整
  200-int(200/3)*3=2 #取余


本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-12-31 10:57:14 | 显示全部楼层
短路逻辑  学习了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-28 13:06

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表