• Python开发【第四篇】:运算符


      1. 算术运算符

      算术运算符包括+、-、*、/、%、//、**,即加减乘除,取余,取商(地板除法)以及幂运算。

    >>> 5 + 2
    7
    >>> 5 - 2
    3
    >>> 5 * 2
    10
    >>> 5 / 2
    2.5
    >>> 5.0 / 2
    2.5
    >>> 5.0 / 2.0
    2.5
    >>> 5 % 2	# 取余数
    1
    >>> 5 // 2	# 取商
    2
    >>> 2 ** 3	# 幂运算
    8
    

      2. 成员运算符

      成员运算符 in、not in 用来判断元素是否存在某个对象中,返回布尔值。

    >>> s = [1, 2, 3]
    >>> 1 in s
    True
    >>> 2 not in s
    False
    

      3. 比较运算符

      两个元素互相比较,返回布尔值,比较操作符包括:

    <、>、<=、>=、!=、==			# 大于、小于、大于等于、小于等于、不等于、等于
    

      4. 赋值运算符

      赋值运算符包括:

    =、+=、-=、*=、/=、%=、**=、//=
    a = 1		# 将 1 赋值给变量 a
    a += 1		# 相当于 a = a + 1
    a *= 1		# 相当于 a = a * 1
    

      5. 逻辑操作符

      逻辑操作符包括:

    and(与)、or(或)、not(非)			# 返回布尔值	
    
    • and:两个都为真,则为真
    • or:只有一个为真,则为真
    • not:返回相反值
    >>> n1 = 1, n2 = 2
    >>> n1 > n2 and n1 < n2
    False
    >>> n1 > n2 or n1 < n2
    True
    >>> not n1 > n2
    True
    

      6. 优先级

    幂运算 > 正负号 > 算术操作符 > 比较操作符 > 逻辑操作符

  • 相关阅读:
    SQL server 统计数据库表数量和列出所有表名称
    mybatis 模糊查询 like的三种方式
    jquery 实现按回车键登录功能的写法
    js 各种事件 如:点击事件、失去焦点、键盘事件等
    ssm框架中从controller传值给jsp的方式
    [GDOI2019]小说
    洛谷5113
    2020.9.26模拟总结
    [IOI2015]分组
    9.19 总结
  • 原文地址:https://www.cnblogs.com/midworld/p/10271223.html
Copyright © 2020-2023  润新知