python的一些运算符
# 1.算术运算符
print('1.算术运算符')
# 1.1 + 求和
a = 10
b = 20
c = a + b
print(c)
print('a+b={}'.format(c))
print('a+b=%i' % c)
print(f'a+b={c}') # 1.2 - 求差
print('a - b =', a - b) # 1.3 * 乘法
print('a * b =', a * b) # 1.4 / 除法
print('a / b =', a / b) # 0.5 # 1.5 % 取余
print('7 % 3 =', 7 % 3) # 1.6 ** 次方
print('2 ** 3 = ', 2 ** 3) # 1.7 // 取整
print('7 // 3 =', 7 // 3) # 2 # 2.比较运算符
print('2.比较运算符')
# 2.1 == 判断两边是否相等 输出bool类型
print(2.1)
print('1+1 == 2', 1+1 == 2)
print('1+1 == 3', 1+1 == 3)
print('a == a', 'a' == 'a') # 2.2 != 判断两边是否不相等
print(2.2)
print('1+1 != 3', 1+1 != 3) # 2.3 >
print(2.3)
print('2 > 1', 2 > 1) # 2.4 <
print(2.4)
print('2 < 1', 2 < 1) # 2.5 >=
print(2.5)
print('1 >= 1', 1 >= 1) # 2.6 <=
print(2.6)
print('2 <= 2', 2 <= 2) # 3.赋值运算符
print('3.赋值运算符') # 3.1 =
a = 10 # 3.2 += c+=a == c=c+a
# -= *= /= %= **= //=
print(3.2)
a = 1
b = 2
c = a + b
print(c)
a += b
print(a) # 4.位运算符 &与 |或 ^异或 ~取反 <<左移动 >>右移动 用得少
print('4.位运算符') # 4.1 二进制转换为十进制
print(4.1)
a = 60
# 查看a的二进制 bin()
print(bin(a)) # 00111100
b = '0b111100' # 0b代表可以在0b这里补位
# b是二进制标志
print(int(b, 2)) # 将二进制数b转换为十进制数 # 5.逻辑运算符
print('5.逻辑运算符') # 5.1 布尔与 and 两边同时满足,结果为True,否则False
print(5.1)
print(1+1 == 2 and 2+2 == 4 and 3+3 == 6)
print(1+1 == 2 and 2+2 != 4) # 5.2 布尔或 or 只要有一边成立,则为True,否则False
print(5.2)
print(1+1 == 2 or 2+2 != 4) # 5.3 布尔非 not 真假倒置
print(5.3)
print(not False)
print(not 1+1 == 2) # 6.成员运算符 in not in
print('6.成员运算符') # 6.1 in
print(6.1)
a = 'a'
b = 'abc'
print(a in b) # a是否在b中 # 6.2 not in
print(6.2)
print(a not in b) # 7.身份运算符 is is not
print('7.身份运算符')
a = 1
b = 2
print(a is b) # id(a) == id(b)
print(id(a) == id(b))
print(a is not b) # 今日作业
print('今日作业')
a = 100
b = 200
c = 'abc'
print(a + b)
print(a ** 3)
print(a == 100)
print(a > 100)
print(c == 'cba')
print(a == b)
print('a' in c)
python的一些运算符的更多相关文章
- python基础之运算符
算术运算符 运算符 描述 实例 + 加 - 两个对象相加 a + b 输出结果 31 - 减 - 得到负数或是一个数减去另一个数 a - b 输出结果 -11 * 乘 - 两个数相乘或是返回一个被重复 ...
- Python基础-Python的三元运算符和lambda表达式
1. Python的三元表达式: 现在大部分高级语言都支持 “?”这个三元运算符,它对应的表达式如下:condition ? value if true:value if else 但是 Python ...
- 【Python】 解析Python中的运算符
Python中的运算符相比较于传统的C/C++差别不是很大,主要是一些个别的运算符上的差别.包括:算术.比较.赋值.位.逻辑.成员.身份等.它们的优先级: 符号 说明 ** 指数(最高优先级) ~,+ ...
- Python表达式与运算符
表达式与运算符 Python语言支持以下类型的运算符: 算术运算符 比较(关系)运算符 赋值运算符 逻辑运算符 位运算符 成员运算符 身份运算符 运算符优先级 算术运算符 运算符 描述 + 加 - 两 ...
- 【转】Python中的运算符
[转]Python中的运算符 说完常用的数据类型,再来说下运算符.运算符用于将各种类型的数据进行运算,让静态的数据跑起来. 编程语言中的运算大致分为以下几个大类: 算术运算, 用于加减乘除等数学运算 ...
- python中的运算符及表达式及常用内置函数
知识内容: 1.运算符与表达式 2.for\while初步了解 3.常用内置函数 一.运算符与表达式 python与其他语言一样支持大多数算数运算符.关系运算符.逻辑运算符以及位运算符,并且有和大多数 ...
- Python中的运算符与表达式
你所编写的大多数语句(逻辑行)都包含了表达式(Expressions).一个表达式的简单例子便是 2+3.表达式可以拆分成运算符(Operators)与操作数(Operands).运算符(Operat ...
- python入门5 运算符
python运算符: 1 算术运算符 加减乘除 取余 求商 求幂等 2 比较运算符== != > >= < <= 3 逻辑运算符 and not or 4 赋值运 ...
- Python 基础 常用运算符
Python 基础 常用运算符 计算机可以进行的运算有很多种,可不只加减乘除这么简单,运算按种类可分为算术运算.比较运算.逻辑运算.赋值运算.成员运算.身份运算.位运算. 今天我们暂只学习 算术运算. ...
- python学习第六天运算符总结大全
python学习第六天运算符总结大全,玖乐网络(www.96net.com.cn)列出下面详细 1,算术运算符 + 加 - 减 *乘 / 除 % 求模 ** 乘方 // 取整除 - 返回商的整数部分 ...
随机推荐
- C++11实现的数据库连接池
它什么是? 数据库连接池负责分配.管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个:类似的还有线程池. 为什么要用? 一个数据库连接对象均对应一个物理数据库连接, ...
- 【MySQL】从入门到精通8-SQL数据库编程
上期:[MySQL]从入门到精通7-设计多对多数据库 第零章:Mac用户看这里: mac终端写MySQL和windows基本相同,除了配置环境变量和启动有些许不同以外. 先配置环境变量,在终端输入vi ...
- 长篇图解etcd核心应用场景及编码实战
大家好啊,我是字母哥,今天写一篇关于etcd的文章,其实网上也有很多关于etcd的介绍,我就简明扼要,总结提炼,期望大家通过这一篇文章掌握etcd的核心知识以及编码技能! 本文首先用大白话给大家介绍一 ...
- KingbaseESV8R6如何针对表单独设置vacuum策略
背景 书接上文 KingbaseES应对表年龄增长过快导致事务回卷 ,有些特殊业务场景不能靠全局的autovacuum方法,例如大型数据库系统,频繁做update的系统,还有上文提到的做实时数据同步的 ...
- HashMap不安全后果及ConcurrentHashMap线程安全原理
Java集合HashMap不安全后果及ConcurrentHashMap 原理 目录 HashMap JDK7 HashMap链表循环造成死循环 HashMap数据丢失 JDK7 Concurrent ...
- Nginx几种负载均衡方式介绍
Nginx几种负载均衡方式介绍 前言 负载均衡就是Nginx将请求分摊到不同的服务器中,保证服务的可用性,缓解服务压力,保证服务的响应速度,即使某一个应用服务不可用,也可以保证业务的正常进行,并且方便 ...
- Kubernetes 监控--Prometheus 高可用: Thanos
前面我们已经学习了 Prometheus 的使用,了解了基本的 PromQL 语句以及结合 Grafana 来进行监控图表展示,通过 AlertManager 来进行报警,这些工具结合起来已经可以帮助 ...
- K8S Ingress使用|常见问题列表
官方文档地址:https://kubernetes.github.io/ingress-nginx/
- 连接FastDFS出现超时问题的解决办法
1.使用Java语言写的web项目,jeecg框架连接FastDFS,需要修改的信息如下: # WEB-INF/classes/fdfs_client.conf connect_timeout=300 ...
- 第五章:Admin管理后台 - 2:自定义Admin actions
通常情况下,admin的工作模式是"选中目标,然后修改目标",但在同时修改大量目标的时候,这种模式就变得重复.繁琐. 为此,admin提供了自定义功能函数actions的手段,可以 ...