zoukankan      html  css  js  c++  java
  • 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. 优先级

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

  • 相关阅读:
    【LeetCode】206. Reverse Linked List
    【LeetCode】160. Intersection of Two Linked Lists
    【LeetCode】190. Reverse Bits
    【LeetCode】165. Compare Version Numbers
    继续深入《一张神奇的图》
    Base64编码简介
    证明任意两个正整数相等(伪命题)
    DEADBEEF
    汉诺塔问题
    字符编码(2)-- 程序中的编码
  • 原文地址:https://www.cnblogs.com/midworld/p/10271223.html
Copyright © 2011-2022 走看看