Python Python 语法基础语法基础 3 3 运算符运算符目录目录??数值运算符数值运算符??赋值运算符赋值运算符??比较运算符比较运算符??逻辑运算符逻辑运算符??位运算符位运算符??运算符的优先级运算符的优先级??计算实例计算实例 1 1 ––求素数求素数数值运算符数值运算符??‘‘+ +’’加法加法: x + y : x + y ??‘‘- -’’减法减法: x - y : x - y ??’’* *’’乘法, 乘法, ??‘‘/ /’’实数除法实数除法: 3/2, : 3/2, ??’’// //’’整数除法整数除法: , //2 : , //2 ??‘‘% %’’求余数求余数: : 除法求余运算,比如除法求余运算,比如 17 17 除除6 6余数余数 5 5 ??’’* ** *’’求幂运算求幂运算: 2 : 2 * ** * 3 = 8 3 = 8 赋值运算符赋值运算符??赋值运算符赋值运算符??‘‘= =’’等于: 等于: x = 3, y = x = 3, y = ““ abcde abcde ””??‘‘+= += ’’加等于: 加等于: x+= 2 x+= 2 ??‘‘-= -=’’减等于: 减等于: x -= 2 x -= 2 ??‘‘* *= =’’乘等于: 乘等于: x x * * = 2 = 2 ??‘‘/= /=’’除等于: 除等于: x /= 2 x /= 2 ??‘‘%= %= ’’求余等于: 求余等于: x %= 2 x %= 2 比较运算符比较运算符??比较运算符比较运算符??‘‘< <’’小于: 小于: 1 < 2 1 < 2 ??‘‘> >’’大于: 大于: 2 > 3 2 > 3 ??‘‘<= <= ’’小于等于: 小于等于: 1 <= 1 1 <= 1 ??‘‘>= >= ’’大于等于: 大于等于: 2 >= 2 2 >= 2 ??‘‘!= !=’’不等于: 不等于: 1 != 2 1 != 2 ??‘‘== == ’’完全等于: 完全等于: 2 == 2 2 == 2 位运算符位运算符??左移: 左移: << << ?? 2<<1, 2<<1, ??右移: 右移: >> >> ??按位与: 按位与: & &??按位或: 按位或: | |??按位异或: 按位异或: ^ ^ ?? 2^1, 1^1, 2^2 2^1, 1^1, 2^2 ??按位翻转: 按位翻转: ~ ~ ??~1, ~2 ~1, ~2 逻辑运算符逻辑运算符??逻辑运算符: 逻辑运算符: ??‘‘ and and ’’逻辑与: 逻辑与: True and False True and False ??’’ or or’’逻辑或: 逻辑或: True or False True or False ??’’ not not ’’逻辑非: 逻辑非: not True not True 运算符的优先级运算符的优先级??在常规表达式中,存在着多个运算符,比如: 在常规表达式中,存在着多个运算符,比如: 1+2 1+2 * * 3-1/2 3-1/2 * * 3/2 3/2 ,
Python语法基础3_运算符-PPT(荐) 来自淘豆网m.daumloan.com转载请标明出处.