算术运算符

  常见的算术运算符有 :

+     加法运算符

print(1 + 2);   // 3
print('1' + '2'); //12

  不仅可以进行2个数字的相加,还可以连接2个字符串 

-     减法运算符

print(4 - 2)    // 2
print(4 - 12) // -8

*     乘法运算符

print(5 * 6);     //30

/     除法运算符(分母不可以为零)

print(5 / 2);      //2.5
print(5 / 0) //错误

   从第二个代码可以看到分母不可以为0 

**     幂运算符

print(2 ** 3);   //8 

//     整除运算符

print(5.5 // 2);  //2.0  

%   求模运算符(求余运算符)

print(5 % 2);    //1

复合运算符

  常见的复合运算符有 :

加法赋值运算符  +=

a = 5;
a +=2 // a = a + 2
print(a); // 7

减法赋值运算符  -=

a = 5;
a -=2  //a = a - 2
print(a); // 3

乘法赋值运算符  *=

a = 5;
a *=2
print(a); // 10

除法赋值运算符  /=

a = 5;
a /=2
print(a); // 2.5

取余赋值运算符  %=

a = 5;
a %=2
print(a); // 1

幂赋值运算符     **=

a = 5;
a **=2
print(a); // 25

取整赋值运算符  //=

a = 5;
a //=2
print(a); // 2

赋值运算符

  可以使用链式赋值

a = b = c = 10;
print(a,b,c); // 10 10 10

  注意点:必须要考虑优先级的问题,下面的列子就要,考虑到括号的使用

num = (5 - 4) + 1 * 7 / 2;
print(num); // 4.5

  

Python学习-算术运算符,赋值运算符和复合运算符的更多相关文章

  1. Python学习--02输入和输出、运算符

    命令行输入 x = input("Please input x:") y = raw_input("Please input x:") 使用input和raw_ ...

  2. Python3入门系列之-----算术运算符|比较运算符|赋值运算符|逻辑运算符|成员运算符|身份运算符

    什么是运算符? 本章节主要说明Python的运算符.举个简单的例子 1 +2 = 3 . 例子中,1 和 1.2 被称为操作数,"+" 称为运算符. Python语言支持以下类型的 ...

  3. python学习2—python3特性与各种运算符

    python学习2—python3特性与各种运算符 python3与python2相比具有的新特性 在python2中可以使用__future__模块调用python3的特性 print()函数必须带 ...

  4. python学习笔记:第二天(运算符)

    Python3 运算符 注:以下部分示例源自于http://www.runoob.com/ 1.算术运算符 假设变量a为10,变量b为20: 运算符 描述 实例 + 加 - 两个对象相加 a + b ...

  5. 记录我的 python 学习历程-Day02-while 循环/格式化输出/运算符/编码的初识

    一.流程控制之--while 循环 循环就是重复做同一件事,它可以终止当前循环,也可以跳出这一次循环,继续下一次循环. 基本结构(基本循环) while 条件: 循环体 示例 # 这是一个模拟音乐循环 ...

  6. Python学习【第六篇】运算符

    运算符 算数运算: a = 21 b = 10 c = 0 c = a + b print ("1 - c 的值为:", c) c = a - b print ("2 - ...

  7. Python学习day2 while循环&格式化输出&运算符

    day2 运算符-while循环 1.while循环 while循环基本结构; while 条件:      结果    # 如果条件为真,那么循环则执行    # 如果条件为假,那么循环不执行 de ...

  8. Python学习进程(4)运算符

        本节主要介绍Python的运算符.     (1)Python语言支持的运算符类型: .算术运算符 .比较(关系)运算符 .赋值运算符 .逻辑运算符 .位运算符 .成员运算符 .身份运算符 . ...

  9. Python学习--Python运算符

    什么是运算符? 举个简单的例子 4 + 5 = 9 . 例子中,4 和 5 被称为操作数,"+" 称为运算符. Python语言支持以下类型的运算符: 算数运算符 比较(关系)运算 ...

随机推荐

  1. <form> 标签的entype属性

    entype属性规定在发送到服务器之前应该如何对表单数据进行编码. 属性值 描述 application/x-www-form-urlencoded 在发送前编码所有字符(默认) multipart/ ...

  2. URAL 1057 数位dp

    题目传送门http://acm.timus.ru/problem.aspx?space=1&num=1057 最近在学习数位dp,具体姿势可以参照这篇论文:http://wenku.baidu ...

  3. POJ2749 Building road

    传送门 这道题真是2-SAT好题啊!!卡了我两个点才做完……垃圾POJ还不告诉我哪错了…… 首先我们先花一段时间把题看懂……(其实是翻译一下),之后我们发现因为每个谷仓只能向一个中转点连边,所以他就是 ...

  4. 洛谷 P1969 积木大赛 —— 水题

    题目:https://www.luogu.org/problemnew/show/P1969 看每个高度和前面的关系即可. 代码如下: #include<iostream> #includ ...

  5. uva10655

    Given the value of a+b and ab you will have to find the value of a n + b n Input The input file cont ...

  6. Java序列化系列教程(下)

    一引言 将 Java 对象序列化为二进制文件的 Java 序列化技术是 Java 系列技术中一个较为重要的技术点,在大部分情况下,开发人员只需要了解被序列化的类需要实现 Serializable 接口 ...

  7. ASP.NET面试点汇总

    1.维护数据库的完整性.一致性.你喜欢用触发器还是自写业务逻辑?为什么答:尽可能用约束(包括CHECK.主键.唯一键.外键.非空字段)实现,这种方式的效率最好:其次用触发器,这种方式可以保证无论何种业 ...

  8. Enum类的非一般用法汇总(工作中遇到时持续更新)

    1.  每个枚举实例定义一套自己的方法示例: 1 @AllArgsConstructor 2 public enum BroadcastTypeEnum { 3 ALL(0, "全站&quo ...

  9. win7安装oracle

    1.下载 2.安装 主目录关键重要

  10. SQL 设置登录名和密码

    1.打开SQL Server Manager管理器,在左面找到 ‘安全性’ 单击右键 选择‘新建”->“登录”, 如下图 2.弹出对话框,在登录名中输入你的登录号,选择'SQLSERVER身份验 ...