网站首页 > 技术文章 正文
这章学习运算符;
框架学习的目的是就把所有相关的内容都集中写在一起;
算术运算符:
如果是数值类型:
注意1;
浮点数与任何数加,减,乘,除 结果都是浮点数,包括0
注意2:
2**3=8 表示2的3次方, 2**4表示2的4次方。
2**(1/2)表示2的开平方, 2**(1/3)表示2的开3次方。
# 算术运算符
# 加法,减法,乘法,乘方(**)
a=18
b=4
# 如果变量是数值类型,都可以加 减 乘 乘方 
print(a+b,a-b,a*b,a**b)
# 除法分为: / // %
# / 表示求的是商,除不尽会展示小数。
print(a/b)
# % 表示求的是余,也就是模
print(a%b)
# // 表示取商的整数,如果商是小数也是取整
print(a//b)如果是字符串类型:
只能进行:加法,结果就是字符串拼接就不演示了
如果是字符串和数值类型:
可以进行:乘法。乘法就是复制,来点有趣的:
a='*'
b= ' '
for i in range(1,8):
    print(a*i,b*i)赋值运算符:
x=3 x+=1 计算过程是:x=3+1,结果是:x=4
x=x+1,x=x*1,x=x-1,x=x/1 可以写成:x+=1,x*=1,x-=1,x*=1。在很多书籍里都有看到这样的简便写法。
比较运算符与bool(布尔)类型:
False==0,True==1 这是完全对等的。
为什么这两个放在一起?因为大部分情况下比较的结果都是以布尔类型返回。
>,>= 大于,大于等于,
如果左边>右边,返回True。 如果左边>右边 或 左边等于右边,2者满足1 返回True。
<,<= 小于,小于等于
如果左边<右边,返回True。 如果左边<右边 或 左边等于右边,2者满足1 返回True。
==,!= 等于,不等于
写符号的时候要注意: >= <= != == 这四个符号是连在一起写不可分开的。
比较的时候要注意:>=, <= 只要满足一个即返回True.
还有两个函数:
is() 与id()
is:判断两个变量所引用的对象是否相同,
id:判断两个变量所引用的对象的内存地址是否相同,
逻辑运算符:
not and or,如果这三个符号在一起的话,判断顺序是先判断not,再判断and 再判断or。
not;相当于 != 。非真即假
and: 相当于 == 。必须两边都是真,返回True,注意数字比较如下:
print(4 and 5) 返回:5 print(0 and 5) 返回0
or :相当于 >=, <= 的关系。 两边有一个为真,返回True
print(4 or 5) 返回:4 print(0 or 5) 返回 5
成员运算符:
比较简单:in 和 not in。
in:判断某元素在序列中,或字典中,或集合中。在的话返回True,不在返回False。
not in:判断某元素不在某序列中,或字典中,或集合中。在的话返回False,不在返回True。
下面有对这个章节整理好的一些图,知识点不难,关键在于多实践。:
数据类型的转换;
算术运算符一览表;
赋值运算符的扩展:
比较运算符:
逻辑运算符:
运算优先级:
如果你觉得内容有趣或有点帮助,可以点赞,收藏,转发,评论哈,多谢~
猜你喜欢
- 2025-09-03 数据分析:如何用Excel进行数据处理?
 - 2025-09-03 Excel八大常见错误值全解析,从此告别乱码烦恼~
 - 2025-06-12 一文学会Python中的运算规则!(python中//运算)
 - 2025-06-12 C语言的左右移动,火箭的运行速度,快到你无法想象
 - 2025-06-12 Go 语言结构 – 基础篇(语法、数据类型、变量、常量、运算符)
 - 2025-06-12 3D旋转玫瑰花:python-matplotlib实现
 - 2025-06-12 三、Lua基础语法(lua语法大全)
 - 2025-06-12 C语言 奇技淫巧之"位运算"
 - 2025-06-12 python开三次方根函数怎么编写,两种设计方法
 - 2025-06-12 详解Python整数类型的按位运算(python整数的位数)
 
- 最近发表
 - 
- 聊一下 gRPC 的 C++ 异步编程_grpc 异步流模式
 - [原创首发]安全日志管理中心实战(3)——开源NIDS之suricata部署
 - 超详细手把手搭建在ubuntu系统的FFmpeg环境
 - Nginx运维之路(Docker多段构建新版本并增加第三方模
 - 92.1K小星星,一款开源免费的远程桌面,让你告别付费远程控制!
 - Go 人脸识别教程_piwigo人脸识别
 - 安卓手机安装Termux——搭建移动服务器
 - ubuntu 安装开发环境(c/c++ 15)_ubuntu安装c++编译器
 - Rust开发环境搭建指南:从安装到镜像配置的零坑实践
 - Windows系统安装VirtualBox构造本地Linux开发环境
 
 
- 标签列表
 - 
- cmd/c (90)
 - c++中::是什么意思 (84)
 - 标签用于 (71)
 - 主键只能有一个吗 (77)
 - c#console.writeline不显示 (95)
 - pythoncase语句 (88)
 - es6includes (74)
 - sqlset (76)
 - apt-getinstall-y (100)
 - node_modules怎么生成 (87)
 - chromepost (71)
 - flexdirection (73)
 - c++int转char (80)
 - mysqlany_value (79)
 - static函数和普通函数 (84)
 - el-date-picker开始日期早于结束日期 (76)
 - js判断是否是json字符串 (75)
 - c语言min函数头文件 (77)
 - asynccallback (87)
 - localstorage.removeitem (77)
 - vector线程安全吗 (73)
 - java (73)
 - js数组插入 (83)
 - mac安装java (72)
 - 无效的列索引 (74)
 
 
