鱼C论坛

 找回密码
 立即注册
查看: 1693|回复: 0

[技术交流] 006-Python

[复制链接]
发表于 2017-7-25 00:54:51 | 显示全部楼层 |阅读模式

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

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

x
1.算数运算符:
     加(+),减(-),乘(*),除(/),幂运算(**),地板除(//),取模(%)

     1)/ 与 //
     在python中,/ 表示真正的除号,例如4/2 = 2.0。也说明两者相除的值是一个浮点数
     为了兼容地板除的方法,python加入了//。例如3//2 --》 1,3.0//2 ----》1.0。说明两者相除只得到整数。而且两者都为整数时值为整数,否则一个为浮点数。

     2)** 与 (-)
     ‘-’在一个数字前面表示为负号。
     当**在-的右边时,优先级高于-。例如-2**2相当于-(2**2)等于-4,而当其在右边时优先级低于-,如2**-2则相当于2**(-2)等于0.25。

     3)运算符与等号一起使用。例如 x = 8,x += 2 后,x的值为10 。

2.not > and > or
     短路逻辑:
               x and y, 其中有0就返回0,没有则返回y。(先判断x,后看y)例如 3 and  5 值为5;0 and 4 值为0
               x or y,先看x。如果x为0返回y,否则返回x。例如 3 or 4的值为 3;0 or 4的值为4 。
               not x,取与x相反。是True 变False,反之亦然。

3.比较运算符
       <    <=      >     >=     ==      !=
     满足条件为True,不然就False

4.赋值运算符: =
     P.S.Python中允许  x=y=z=2

5.运算符优先级
     首先理解一个概念,几元运算符指的是运算符的操作数有几个;一般而言优先级上一元运算符高于二元运算符,算数运算符优先级>比较运算符>逻辑运算符。
     所以运算的时候带上(),文明你我他,共建和谐社会。_(:з)∠)_
141958lu8ugzyymrxyannz.png

评分

参与人数 2荣誉 +3 鱼币 +5 收起 理由
小甲鱼 + 2
不二如是 + 3 + 3 热爱鱼C^_^

查看全部评分

本帖被以下淘专辑推荐:

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 11:34

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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