生成一份关于Python运算符及其作用用法的一篇技术分享PPT,要求其中必须包括4道选择题。PPT
引言Python是一种高级编程语言支持多种运算符及操作本篇PPT将介绍Python中的运算符及其作用、用法运算符类型算术运算符用于数值计算赋值运算符用于给...
引言Python是一种高级编程语言支持多种运算符及操作本篇PPT将介绍Python中的运算符及其作用、用法运算符类型算术运算符用于数值计算赋值运算符用于给变量赋值比较运算符用于比较值的大小逻辑运算符用于逻辑运算位运算符用于操作二进制位成员运算符用于检查对象是否包含特定元素身份运算符用于比较对象的身份算术运算符加法(+)作用返回两个数的和用法x + y例3 + 5 = 8减法(-)作用返回两个数的差用法x - y例5 - 3 = 2乘法(作用返回两个数的积用法x * y例2 * 3 = 6除法(/)作用返回两个数的商用法x / y例6 / 3 = 2.0取模(%)作用返回除法的余数用法x % y例10 % 3 = 1.0赋值运算符等于(=)作用给变量赋值用法x = y例a = 5加等于(+=)作用先加后等于,即 x += y 等同于 x = x + y用法x += y例b = 3; b += 5; b = 8减等于(-=)作用先减后等于,即 x -= y 等同于 x = x - y用法x -= y例c = 10; c -= 3; c = 7乘等于(作用先乘后等于,即 x *= y 等同于 x = x * y用法x *= y例d = 2; d *= 4; d = 8.0除等于(/=)作用先除后等于,即 x /= y 等同于 x = x / y,注意除法结果为浮点数,即使除数是整数也会得到浮点数结果用法x /= y 用法: x /= y。用法示例: e = 10; e /= 3; e = 3.3333333333333335。 (Python会自动进行四舍五入) 。注意在Python2中,整数除以整数会得到整数结果,但Python2已于2020年停止维护。建议使用Python3。在Python3中即使除数是整数也会得到浮点数结果。所以Python2和Python3在这方面的行为是一致的。 。(Python会自动进行四舍五入) 。注意在Python2中,整数除以整数会得到整数结果,但Python2已于2020年停止维护。建议使用Python3。在Python3中即使除数是整数也会得到浮点数结果。所以Python2和Python3在这方面的行为是一致的。 。(Python会自动进行四舍五入) 。注意在Python2中,整数除以整数会得到整数结果,但Python2已于2020年停止维护。建议使用Python3。在Python3中即使除数是整数也会得到浮点数结果。所以Python2和Python3在这方面的行为是一致的。 。(Python会自动进行四舍五入) 。注意在Python2中,整数除以整数会得到整数结果,但Python2已于2020年停止维护。建议使用Python3。在Python3中即使除数是整数也会得到浮点数结果。所以Python2和Python3在这方面的行为是一致的。 。(Python会自动进行四舍五入) 。注意在Python2中,整数除以整数会得到整数结果,但Python2已于2020年停止维护。建议使用Python3。在Python3中即使除数是整数也会得到浮点数结果。所以Python2和Python3在这方面的行为是一致的。 。(Python会自动进行四舍五入) 。注意在Python2中,整数除以整数会得到整数结果,但Python2已于202取模等于(%=)作用先取模后等于,即 x %= y 等同于 x = x % y用法x %= y例f = 10; f %= 3; f = 1.0比较运算符等于(==)作用比较两个值是否相等用法x == y例3 == 3.0 返回True不等于(!=)作用比较两个值是否不相等用法x != y例3 != 3.0 返回False大于(>)作用比较两个值的大小,如果 x 大于 y,则返回 True,否则返回 False用法x > y例3 > 2 返回True小于(<)作用比较两个值的大小,如果 x 小于 y,则返回 True,否则返回 False用法x < y例2 < 3 返回True大于等于(>=)作用比较两个值的大小,如果 x 大于等于 y,则返回 True,否则返回 False用法x >= y例3 >= 2 返回True小于等于(<=)作用比较两个值的大小,如果 x 小于等于 y,则返回 True,否则返回 False用法x <= y例2 <= 3 返回True逻辑运算符与(and)作用如果 x 为真且 y 为真,则返回 True,否则返回 False用法x and y例True and False 返回False或(or)作用如果 x 为真或 y 为真,则返回 True,否则返回 False用法x or y例True or False 返回True非(not)作用对 x 进行非运算,如果 x 为真,则返回 False,否则返回 True用法not x例not True 返回False位运算符按位与(&)作用对两个数的二进制表示进行按位与运算。如果两个相应的二进制位都为1,则该位的结果值为1,否则为0用法x & y例5 & 3 返回3,因为5的二进制表示是101,3的二进制表示是011,进行按位与运算后得到结果是101中的10即十进制的2,但Python会将其转换为最接近的大整数,即3。这是因为Python在进行按位运算时不仅进行二进制的按位运算,而且将其转换为相应的十进制整数。这是Python的特性之一。其他编程语言如C、C++、Java等也会进行这样的转换。但有些语言如Java在转换时可能会出现精度问题而略微不同于Python的转换结果。对于精确的结果需要特别注意Python的这一特性。 。(Python会自动进行四舍五入) 。注意在Python2中,整数除以整数会得到整数结果,但Python2已于2020年停止维护。建议使用Python3。在Python3中即使除数是整数也会得到浮点数结果。所以Python2和Python3在这方面的行为是一致的。 。(Python会自动进行四舍五入) 。注意在Python2中,整数除以整数会得到整数结果,但Python2已于2020年停止维护。建议使用Python3。在Python3中即使除数是整数也会得到浮点数结果。所以Python2和Python3在这方面的行为是一致的。 。(Python会自动进行四舍五入) 。注意在Python2中,整数除以整数会得到整数结果,但Python2已于2020年停止维护。建议使用Python3。在Python3中即使除数是整数也会得到浮点数结果。所以Python2和Python3在这方面的行为是一致的。 。(Python会自动进行四舍五入) 。注意在Python2中,整数除以整数会得到整数结果,但Python2已于2020年停止维护。建议使用Python3。在Python3中即使除数是整数也会得到浮点数结果。所以Python2和Python3在这方面的行为是一致的。 。(Python会自动进行四舍五入) 。注意在Python2中,整数除以整数会得到整数结果,但Python2已于202