码迷,mamicode.com
首页 > 其他好文 > 详细

运算符

时间:2018-07-10 12:50:56      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:strong   优先   乘法   混合   数字   描述   字符   浮点数   不同   

运算符
python支持以下几种运算符

  1. 算术运算符
    下面以a=10 ,b=20为例进行计算

运算符 描述 实例

  • 加 两个对象相加 a + b 输出结果 30
  • 减 得到负数或是一个数减去另一个数 a - b 输出结果 -10
  • 乘 两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果 200
    / 除 b / a 输出结果 2
    // 取整除 返回商的整数部分 9//2 输出结果 4 , 9.0//2.0 输出结果 4.0
    % 取余 返回除法的余数 b % a 输出结果 0
    指数 ab 为10的20次方, 输出结果 100000000000000000000
    注意:混合运算时,优先级顺序为: * 高于 / % // 高于 + - ,为了避免歧义,建议使用 () 来处理运算符优先级。

并且,不同类型的数字在进行混合运算时,整数将会转换成浮点数进行运算。

>> 10 + 5.5 2
21.0
>> 10 + (5.5
2)
21.0

  1. 赋值运算符
    运算符 描述 实例
    = 赋值运算符 把 = 号右边的结果 赋给 左边的变量,如 num = 1 + 2 * 3,结果num的值为7

单个变量赋值

>> num = 10
>> num
10

多个变量赋值

>> num1, num2, f1, str1 = 100, 200, 3.14, "hello"
>> num1
100
>> num2
200
>> f1
3.14
>> str1
"hello"
复合赋值运算符
运算符 描述 实例
+= 加法赋值运算符 c += a 等效于 c = c + a
-= 减法赋值运算符 c -= a 等效于 c = c - a
= 乘法赋值运算符 c = a 等效于 c = c * a
/= 除法赋值运算符 c /= a 等效于 c = c / a
%= 取模赋值运算符 c %= a 等效于 c = c % a
= 幂赋值运算符 c = a 等效于 c = c ** a
//= 取整除赋值运算符 c //= a 等效于 c = c // a

运算符

标签:strong   优先   乘法   混合   数字   描述   字符   浮点数   不同   

原文地址:http://blog.51cto.com/13857166/2139657

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!