2.Python基础语法---(1)命名规则、运算符

变量的命名规则

1.只能包含字母、数字和下划线
2.只能以字母或者下划线开始
3.不能是Python解释器的保留字

pep8规范,规范代码编码规范

运算符

算数运算符

  • 除法:与python2.7.0的版本取整不同,为整除结果


    除法
  • 取整:达到上述2.7.0版本,使用两个//,取整


    取整
  • 取模:取余数


    取模运算
  • 幂次方预算:其中python中以#号为注释


    幂次方运算
  • 整数除后得到浮点数


    整数相处后得到浮点数

比较运算符

  • == 相等
  • != 不等于
  • 大于等于 >=
  • < 小于
  • <= 小于等于
    除了==和!=,最好类型相同

逻辑运算符

参与运算的成员只能是bool类型(True和False),或者可以隐式转化为bool类型的类型

  • and 两边都是True结果为True
  • or 两边其中一个为True,结果为True
  • not True
  • 短路:总是从左到右的计算,一旦能够决定表达式最终的值,将立刻停止计算并返回。
def add(x,y):
    print("{0} + {1}".format(x,y))
    return x+y

执行结果:

短路

若想要先得到上述两边的结果,变换一种形式,用临时变量,两边先计算后在在得到是True还是False

两边都执行后在比较结果

位运算符

  • 按位与 &
  • 按位或 |
  • 按位异或 ^ (相同为假,不同为真)


    位运算
  • 左移 <<
  • 右移 >>


    左移/右移

运算符优先级

  • 算数运算符优先级高于比较运算符
  • 比较运算符优先级高于逻辑运算符
    当然也可以使用括号来进行计算
    运算符优先级
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容