zoukankan      html  css  js  c++  java
  • 2019-06-11_Python运算符

    举个简单的例子 4 +5 = 9 。 例子中,4和5被称为操作数,"+"号为运算符。

    Python语言支持以下类型的运算符:

    #!/usr/bin/python
    # -*- coding: UTF-8 -*-

    #命令1
    # a = 21
    # b = 10
    # c = 0
    #
    # c = a + b
    # print "1 - c 的值为:", c
    #
    # c = a - b
    # print "2 - c 的值为:", c
    #
    # c = a * b
    # print "3 - c 的值为:", c
    #
    # c = a / b
    # print "4 - c 的值为:", c
    #
    # c = a % b
    # print "5 - c 的值为:", c
    #
    # # 修改变量 a 、b 、c
    # a = 2
    # b = 3
    # c = a**b
    # print "6 - c 的值为:", c
    #
    # a = 10
    # b = 5
    # c = a//b
    # print "7 - c 的值为:", c

    # 命令2
    # a=21
    # b=10
    # c=0
    # if(a==b):
    # print "1 - a 等于 b"
    # else:
    # print "1 -a 不等于 b"
    #
    # if ( a != b ):
    # print "2 - a 不等于 b"
    # else:
    # print "2 - a 等于 b"
    #
    # if ( a <> b ):
    # print "3 - a 不等于 b"
    # else:
    # print "3 - a 等于 b"
    #
    # if ( a < b ):
    # print "4 - a 小于 b"
    # else:
    # print "4 - a 大于等于 b"
    #
    # if ( a > b ):
    # print "5 - a 大于 b"
    # else:
    # print "5 - a 小于等于 b"
    #
    # # 修改变量 a 和 b 的值
    # a = 5;
    # b = 20;
    # if ( a <= b ):
    # print "6 - a 小于等于 b"
    # else:
    # print "6 - a 大于 b"
    #
    # if ( b >= a ):
    # print "7 - b 大于等于 a"
    # else:
    # print "7 - b 小于 a"

    # 命令3
    # a = 21
    # b = 10
    # c = 0
    #
    # c = a + b
    # print "1 - c 的值为:", c
    #
    # c += a
    # print "2 - c 的值为:", c
    #
    # c *= a
    # print "3 - c 的值为:", c
    #
    # c /= a
    # print "4 - c 的值为:", c
    #
    # c = 2
    # c %= a
    # print "5 - c 的值为:", c
    #
    # c **= a
    # print "6 - c 的值为:", c
    #
    # c //= a
    # print "7 - c 的值为:", c

    # 命令4
    # a = 10
    # b = 20
    #
    # if ( a and b ):
    # print "1 - 变量 a 和 b 都为 true"
    # else:
    # print "1 - 变量 a 和 b 有一个不为 true"
    #
    # if ( a or b ):
    # print "2 - 变量 a 和 b 都为 true,或其中一个变量为 true"
    # else:
    # print "2 - 变量 a 和 b 都不为 true"
    #
    # # 修改变量 a 的值
    # a = 0
    # if ( a and b ):
    # print "3 - 变量 a 和 b 都为 true"
    # else:
    # print "3 - 变量 a 和 b 有一个不为 true"
    #
    # if ( a or b ):
    # print "4 - 变量 a 和 b 都为 true,或其中一个变量为 true"
    # else:
    # print "4 - 变量 a 和 b 都不为 true"
    #
    # if not( a and b ):
    # print "5 - 变量 a 和 b 都为 false,或其中一个变量为 false"
    # else:
    # print "5 - 变量 a 和 b 都为 true"

    # 命令5
    # a = 10
    # b = 20
    # list = [1, 2, 3, 4, 5 ];
    #
    # if ( a in list ):
    # print "1 - 变量 a 在给定的列表中 list 中"
    # else:
    # print "1 - 变量 a 不在给定的列表中 list 中"
    #
    # if ( b not in list ):
    # print "2 - 变量 b 不在给定的列表中 list 中"
    # else:
    # print "2 - 变量 b 在给定的列表中 list 中"
    #
    # # 修改变量 a 的值
    # a = 2
    # if ( a in list ):
    # print "3 - 变量 a 在给定的列表中 list 中"
    # else:
    # print "3 - 变量 a 不在给定的列表中 list 中"

    # 命令5
    # a = 20
    # b = 20
    #
    # if ( a is b ):
    # print "1 - a 和 b 有相同的标识"
    # else:
    # print "1 - a 和 b 没有相同的标识"
    #
    # if ( id(a) == id(b) ):
    # print "2 - a 和 b 有相同的标识"
    # else:
    # print "2 - a 和 b 没有相同的标识"
    #
    # # 修改变量 b 的值
    # b = 30
    # if ( a is b ):
    # print "3 - a 和 b 有相同的标识"
    # else:
    # print "3 - a 和 b 没有相同的标识"
    #
    # if ( a is not b ):
    # print "4 - a 和 b 没有相同的标识"
    # else:
    # print "4 - a 和 b 有相同的标识"

    #命令6
    # a = 20
    # b = 10
    # c = 15
    # d = 5
    # e = 0
    #
    # e = (a + b) * c / d #( 30 * 15 ) / 5
    # print "(a + b) * c / d 运算结果为:", e
    #
    # e = ((a + b) * c) / d # (30 * 15 ) / 5
    # print "((a + b) * c) / d 运算结果为:", e
    #
    # e = (a + b) * (c / d); # (30) * (15/5)
    # print "(a + b) * (c / d) 运算结果为:", e
    #
    # e = a + (b * c) / d; # 20 + (150/5)
    # print "a + (b * c) / d 运算结果为:", e

    链接地址:https://www.w3cschool.cn/python/python-operators.html

  • 相关阅读:
    085 Maximal Rectangle 最大矩形
    084 Largest Rectangle in Histogram 柱状图中最大的矩形
    083 Remove Duplicates from Sorted List 有序链表中删除重复的结点
    082 Remove Duplicates from Sorted List II 有序的链表删除重复的结点 II
    081 Search in Rotated Sorted Array II 搜索旋转排序数组 ||
    080 Remove Duplicates from Sorted Array II 从排序阵列中删除重复 II
    079 Word Search 单词搜索
    078 Subsets 子集
    bzoj2326: [HNOI2011]数学作业
    bzoj2152: 聪聪可可
  • 原文地址:https://www.cnblogs.com/wbly2019/p/11003201.html
Copyright © 2011-2022 走看看