Python学习笔记之运算符之一
算数运算符
+加法运算符
-减法运算符
*乘法运算符
/除法运算符
//整除运算符
**乘积运算符(幂运算符)
%取模运算符(取余)
#!/usr/bin/python
# -*- coding: UTF-8 -*- 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
算数运算符
比较运算符
>大于
<小于
==等于
!=或者<>不等于
<=小于等于
>=大于等于
#!/usr/bin/python
# -*- coding: UTF-8 -*- 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"
比较运算符
赋值运算符
=等于
+=加等于
-+减等于
*+乘等于
/=除等于
//=整除等于
**=幂等于
%=取模等于
#!/usr/bin/python
# -*- coding: UTF-8 -*- 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
赋值运算符
逻辑运算符
and布尔"与"
AND | true | flase |
true | true | flase |
flase | flase | flase |
or布尔"或"
OR | true | flase |
true | true | true |
flase | true | flase |
not布尔"非"
flase | true |
true | flase |
#!/usr/bin/python
# -*- coding: UTF-8 -*- 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"
逻辑运算符
Python学习笔记之运算符之一的更多相关文章
- python学习笔记之运算符
目录 前言 软件环境 身份运算符 算术运算符 比较运算符 位移运算符 自变运算符 位运算符 逻辑运算符 成员关系运算符 Python真值表 最后 前言 在前面的博文介绍了Python的数据结构之后,接 ...
- Python学习笔记----数据类型 运算符 循环 条件判断
1. Python安装 在官网www.python.org下载安装程序,可以支持的操作系统linux,windows,mac. Python版本:2.x和3.x,分别有x86和x64. 在Window ...
- Python学习笔记:运算符
逻辑运算符: + 加 - 减 * 乘 / 除 % 取模-返回除法的余数 ** 幂-返回x的y次方 // 整除 比较运算符: == 等于-比较对象是否相等 != ...
- Python 学习笔记 - 不断更新!
Python 学习笔记 太久不写python,已经忘记以前学习的时候遇到了那些坑坑洼洼的地方了,开个帖子来记录一下,以供日后查阅. 摘要:一些报错:为啥Python没有自增 ++ 和自减 --: 0x ...
- python学习笔记(一)、列表和元祖
该一系列python学习笔记都是根据<Python基础教程(第3版)>内容所记录整理的 1.通用的序列操作 有几种操作适用于所有序列,包括索引.切片.相加.相乘和成员资格检查.另外,Pyt ...
- python学习笔记目录
人生苦短,我学python学习笔记目录: week1 python入门week2 python基础week3 python进阶week4 python模块week5 python高阶week6 数据结 ...
- Deep learning with Python 学习笔记(1)
深度学习基础 Python 的 Keras 库来学习手写数字分类,将手写数字的灰度图像(28 像素 ×28 像素)划分到 10 个类别 中(0~9) 神经网络的核心组件是层(layer),它是一种数据 ...
- 【目录】Python学习笔记
目录:Python学习笔记 目标:坚持每天学习,每周一篇博文 1. Python学习笔记 - day1 - 概述及安装 2.Python学习笔记 - day2 - PyCharm的基本使用 3.Pyt ...
- Python学习笔记 (2.1)标准数据类型之Number(数字)
Python3中,数字分为四种——int,float,bool,complex int(整型) 和数学上的整数表示没啥区别,没有大小限制(多棒啊,不用写整数高精了),可正可负.还可表示16进制,以 0 ...
随机推荐
- 动态语言的灵活性是把双刃剑 -- 以Python语言为例
本文有些零碎,总题来说,包括两个问题:(1)可变对象(最常见的是list dict)被意外修改的问题,(2)对参数(parameter)的检查问题.这两个问题,本质都是因为动态语言(动态类型语言)的特 ...
- bzoj2038: [2009国家集训队]小Z的袜子(hose) [莫队]
Description 作为一个生活散漫的人,小Z每天早上都要耗费很久从一堆五颜六色的袜子中找出一双来穿.终于有一天,小Z再也无法忍受这恼人的找袜子过程,于是他决定听天由命……具体来说,小Z把这N只袜 ...
- ES6函数扩展
前面的话 函数是所有编程语言的重要组成部分,在ES6出现前,JS的函数语法一直没有太大的变化,从而遗留了很多问题和的做法,导致实现一些基本的功能经常要编写很多代码.ES6大力度地更新了函数特性,在ES ...
- Loadrunner常用15种的分析点
性能测试的工具目前用的最多的就是LoadRunner和JMeter,性能测试重点在分析和解决, 下边列出了LR中常见的15种分析点,不知道如何分析性能,来看这里吧! Vusers:提供了生产负载的虚拟 ...
- PHP通过phpmailer批量发送邮件功能
前端页面代码: 注意:目前发送人使用的qq邮箱支持的不是特别友好.建议使用网易 新浪 163等其他邮箱. 需要用到phpmailer包 下载地址:https://sourceforge.net/pro ...
- EL与JSTL
1.EL 只要web服务器支持Servlet2.4/JSP2.0就可以在JSP页面中直接使用EL表达式.但是为了和过去版本兼容,可以禁止使用EL表达式.EL作用域及其禁用方法如下: EL的基本语法为$ ...
- 使用VS Code开发.Net Core 2.0 MVC Web应用程序教程之二
好了,废话也不多说,咱们直接来看看这款MVC的造型——你可能会大吼:“这……这特么的都是些什么鬼?” 靠,告诉你吧,我也不知道这都是些什么鬼,反正以前我是没有见过这样的MVC.咦,老纸的config文 ...
- POJ 3669 Meteor Shower (BFS+预处理)
Description Bessie hears that an extraordinary meteor shower is coming; reports say that these meteo ...
- js 重载(overload)
1.js中不支持重载的语法.(因为js不允许多个同名函数存在) 解决:使用arguments类数组对象接收调用时所有传入的参数值. 2. arguments可以使用length属性,通过下标访问,不能 ...
- JavaScript中的尾调用优化
文章来源自:http://www.zhufengpeixun.com/qianduanjishuziliao/javaScriptzhuanti/2017-08-08/768.html JavaScr ...