自学者的python编程之路003
#运算符与表达式编写每一个逻辑行都包含表达式例如一个简单的56.可以分解为运算符和操作数。运算符的功能是完成某件事就是完成相加这件事。运算符需要有数据才能进行运算是这样的数据称为操作数在上面的示例中5和6就是操作数。##运算符运算符主要就是数学运算有些也可以进行字符运算。运算符名称说明例子加两个对象相加35得8‘a’‘b’得’ab’-减得负数或者减去另一个数-5.2为负数50-20得30*乘两个数相乘或者返回被重复若干次得字符串2*3得6‘la’*3得’lalala’.**幂返回x的y次幂3**4得81/除x除以y4/3得1整数运算4.0/3或4/3.0得1.33333…浮点运算//整除返回商的整数部分4//3.0得1%取模返回除法的余数5%3得2左移把一个数的比特向左移动一定数目每个数在内存中都表示为比特或二进制数字即0122得82按照比特表示为10右移把一个数的比特向右移一定数目111得511比特为1011向右移动1后得101即十进制的5按位与数的按位与53得1|按位或数的按位或5|3得7^按位异或数的按位异或5^3得6~按位翻转x的按位翻转是-(x1)~5得6小于返回x是否小于y。比较运算返回值1为真0为假分别与特殊变量True和False等价。53返回0即False而35返回1即True比较可以任意连接如357返回1大于返回x是否大于y5 3返回True。如果两个操作数都是数字它们首先被转换为一个共同的类型。否则它总是返回False。小于等于返回x是否小于等于yx 3; y 6; x y返回True。大于等于返回x是否大于等于yx 4; y 3; x y返回True。等于比较对象是否相等x 2; y 2; x y返回True。x ‘str’; y ‘stR’; x y返回False。x ‘str’; y ‘str’; x y返回True。!不等于比较两个对象是否不相等x 2; y 3; x ! y返回True。not布尔“非”如果x为True返回False。如果x为False它返回True。x True; not y返回False。and布尔“与”如果x为Falsex and y返回False否则它返回y的计算值。x False; y True; x and y由于x是False返回False。在这里Python不会计算y因为它知道这个表达式的值肯定是False因为x是False。这个现象称为短路计算。or布尔“或”如果x是True它返回True否则它返回y的计算值。x True; y False; x or y返回True。短路计算在这里也适用。##运算符优先级如果给定一个69*8这样的表达式我们按照数学方法就知道应该先算9*8然后计算的内容这里运算符优先级就是指python语言各运算符之间的先后关系。运算符描述lambdaLambda表达式or布尔“或”and布尔“与”not x布尔“非”innot in成员测试isis not同一性测试!比较|按位或^按位异或按位与移位-加法与减法*/%乘法、除法与取余x-x正负号~x按位翻转**指数x.attribute属性参考x[index]下标x[index:index]寻址段f(arguments…)函数调用(experession,…)绑定或元组显示[expression,…]列表显示{key:datum,…}字典显示‘expression,…’字符串转换#不知道运算符优先级没事咱还有大招比如产品经理说去解决BUG一个小BUG需要3分钟一个大BUG需要10分钟现在有四个小BUG两个大BUG等你解决你一共要几分钟这个简单的应用非常明显需要先用乘法再用加法如果这里你忘记了乘法和加法的优先级可以这样print( (3*4)(10*2))#输出结果32ps: 这只是一个简单的例子只是为了告诉大家实际应用中实在不行咱就放大招。有备无患。##表达式表达式基本概念python中值、变量和运算符共同组成的整体称为表达式#python表达式#1 字符串表达式“Hello”#2 计算表达式23#3 赋值表达式first0#4 变量表达式first#5 值表达式#等等a10 b2 ca*b print(c的值为,c)在上面的示例中我们用表达式来计算一个矩形的面积。令面积结果储存在变量c中然后print打印出结果。我们还可以让结果更漂亮加上注释和空格。这一周就是很’干’的东西了。

相关新闻

网络爬虫登录验证技术全解析:从表单到OAuth

网络爬虫登录验证技术全解析:从表单到OAuth

1. 网络爬虫登录场景的核心挑战在数据采集领域,登录环节往往是爬虫开发的第一道门槛。不同于公开页面的抓取,需要身份验证的网站通常会在登录流程中设置多重防护机制。根据我多年爬虫开发经验,常见的登录场景主要分为三类:基础表单…

2026/10/25 2:31:25 阅读更多 →
Windows C++项目集成jsoncpp:静态库与动态库的完整部署指南

Windows C++项目集成jsoncpp:静态库与动态库的完整部署指南

1. 项目概述:为什么我们需要关注jsoncpp的库部署方式? 如果你在Windows上用C处理过JSON数据,大概率听说过或者用过jsoncpp这个库。它是一个老牌的、纯C实现的JSON解析和生成库,由Google开源,以其稳定性和易用性在C社区…

2026/10/25 7:36:02 阅读更多 →
100dB的喇叭回音,一颗23mm的小模组就解决了——怎么做到的?

100dB的喇叭回音,一颗23mm的小模组就解决了——怎么做到的?

一、先讲一个场景想象一下:你正在做一个智能门禁对讲项目。喇叭开最大音量,麦克风离喇叭不到 5 厘米。通话时,对方说话 → 喇叭放出来 → 声音又被自家麦克风录回去 → 对方听到自己的回声。更头疼的是——这还是个全双工通话场景&#xff0c…

2026/10/25 11:24:51 阅读更多 →

最新新闻

Electron桌面应用开发实战:从环境搭建到打包发布全流程

Electron桌面应用开发实战:从环境搭建到打包发布全流程

做前端这些年,我大部分时间都在跟浏览器标签页打交道,直到第一次把桌面应用跑起来,才发现原来自己一直被限制在地址栏和刷新按钮围起来的框框里。Electron这个词,最开始是在某段时间频繁出现在同事的讨论里,一个用HTML…

2026/10/27 17:33:32 阅读更多 →
滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

简介:亚太天能T109滑盖智能锁产品说明书是一份PDF格式的官方技术文档,主要面向智能锁安装人员、终端用户及售后维护者,帮助快速掌握产品安装、配置与常见故障处理。全包仅1个PDF文件,大小4.37MB,内容结构清晰&#xff…

2026/10/27 4:06:49 阅读更多 →
PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

上个月我在调试一台高速AGV的驱动系统,整车要求空载跑到8m/s,电机转速已经拉到额定点,驱动器的输出电压也顶到了母线电压极限附近。再往上踩速度指令,转速纹丝不动,三相电流反而开始震荡。那会儿我的第一反应就是&…

2026/10/27 7:21:53 阅读更多 →
C++核心知识点:从内存管理到STL的实战指南

C++核心知识点:从内存管理到STL的实战指南

C 这门语言我前前后后折腾了十几年,用它写过嵌入式驱动、做过游戏服务端,也搭过基础组件库。每次看到新人一头扎进"C 核心知识点"这个搜索词,我其实挺感慨的——这门语言的难点从来不是语法多,而是知识点之间的耦合太深…

2026/10/27 18:20:50 阅读更多 →
T109滑盖智能锁怎么装?安装调试与故障排查全攻略

T109滑盖智能锁怎么装?安装调试与故障排查全攻略

简介:亚太天能T109滑盖智能锁产品说明书以PDF格式发布,适合智能锁用户、安装人员与售后维修人员阅读。内容围绕T109系列指纹密码刷卡锁展开,先介绍前面板、后面板、锁体、机械钥匙、电池盒盖等部件名称与功能,再给出完整安装步骤&…

2026/10/27 6:20:47 阅读更多 →
LLM知识降熵:从信息垄断到理解权下放

LLM知识降熵:从信息垄断到理解权下放

你有没有过这种经历:翻开源码注释、论文摘要或者一份专业报告,每个字都认识,连在一起却像天书。想找人聊聊,身边要么没人懂,要么懂的懒得跟你解释。后来我试着把同一段内容丢给一个大语言模型,几秒钟之后&a…

2026/10/27 4:06:50 阅读更多 →

日新闻

周新闻

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/27 13:55:19 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/27 7:21:50 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/27 19:19:37 阅读更多 →