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,算术运算符 + 加 - 减 *乘 / 除 % 求模 ** 乘方 // 取整除 - 返回商的整数部分 ...
随机推荐
- 妙啊!纯 CSS 实现拼图游戏
本文,将向大家介绍一种将多个 CSS 技巧运用到极致的技巧,利用纯 CSS 实现拼图游戏. 本技巧源自于 Temani Afif 的 CodePen CSS Only Puzzle game.一款完全 ...
- Codeforces Round #585 (Div. 2) E. Marbles (状压DP),BZOJ大理石(同一道题)题解
题意 林老师是一位大理石收藏家,他在家里收藏了n块各种颜色的大理石,第i块大理石的颜色为ai.但是林老师觉得这些石头在家里随意摆放太过凌乱,他希望把所有颜色相同的石头放在一起.换句话说,林老师需要对现 ...
- pytest精髓__fixture
命令:fixture(scope='function',params=None,autouse=False,ids=None,name=None) 参数说明 scope:有四个级别参数函数" ...
- 排序算法整理C++(初赛)
排序算法整理 常见考点 将一个乱掉的字符串排回有序(以交换为基本操作)的最少操作,就是冒泡排序. 排序算法的稳定性 排序算法的时间复杂度 排序算法的稳定性 稳定性是指排序前两个元素a1 = a2,a1 ...
- Nginx超时问题解决
在 nginx.conf 中配置以下内容 ... http { ... server { # 这里表示upstream 的连接.读取.发送超时时间都是300秒 proxy_connect_timeou ...
- HDFS 高可用分布式环境搭建
HDFS 高可用分布式环境搭建 作者:Grey 原文地址: 博客园:HDFS 高可用分布式环境搭建 CSDN:HDFS 高可用分布式环境搭建 首先,一定要先完成分布式环境搭建 并验证成功 然后在 no ...
- 基于 PyTorch 和神经网络给 GirlFriend 制作漫画风头像
摘要:本文中我们介绍的 AnimeGAN 就是 GitHub 上一款爆火的二次元漫画风格迁移工具,可以实现快速的动画风格迁移. 本文分享自华为云社区<AnimeGANv2 照片动漫化:如何基于 ...
- 2022第五空间-web部分wp+复盘总结
打了一天,麻了,大佬tql,这次get到了不少东西,一是一个不太常见的宽字节注入,我是真的没想到,而且后面也是看了wp理解了好一会才弄明白. 0x01: 题目是一个登录框,但是基本上是过滤掉了所有的常 ...
- .NET 反向代理-YARP 根据域名转发
前段时间发布过一个关于 YARP 的简单介绍,感兴趣的小伙伴恭请移步看看 .NET 反向代理-YARP - 一事冇诚 - 博客园 (cnblogs.com) 作为反向代理,必不可少的当然是根据域名代理 ...
- LVGL 模拟仿真(Windows+CodeBlocks)
一.准备材料 Code Blocks官网:https://www.codeblocks.org/ Code Blocks 汉化包:链接: https://pan.baidu.com/s/12zB5bD ...