当前位置: 首页 > wzjs >正文

深圳做网站推广公司百度官网

深圳做网站推广公司,百度官网,道滘仿做网站,wordpress 作者链接🌟引言: 上一篇:Python星球日记 - 第2天:数据类型与变量 名人说:莫听穿林打叶声,何妨吟啸且徐行。—— 苏轼《定风波莫听穿林打叶声》 创作者:Code_流苏(CSDN)(一个喜欢古诗词和编程…

🌟引言

上一篇:Python星球日记 - 第2天:数据类型与变量

名人说:莫听穿林打叶声,何妨吟啸且徐行。—— 苏轼《定风波·莫听穿林打叶声》
创作者:Code_流苏(CSDN)(一个喜欢古诗词和编程的Coder😊)

目录

    • 一、初识运算符与表达式
    • 二、算术运算符
      • 1. 基本算术运算符
      • 2. 复合赋值运算符
    • 三、比较运算符
    • 四、逻辑运算符
      • 1. `and`运算符
      • 2. `or`运算符
      • 3. `not`运算符
    • 五、运算符优先级
    • 六、实战练习:判断闰年
    • 七、总结与拓展
      • 拓展练习(评论给出你写的代码,看到即回):
      • 下一步学习:

更多硬核知识,请关注我、订阅专栏《 Python星球日记》,内容持续更新中…
专栏介绍: Python星球日记专栏介绍(持续更新ing)

欢迎来到《Python星球日记》的第三天!

今天我们将探索Python中的运算符与表达式,这是构建任何程序逻辑的基础。无论是简单的计算还是复杂的条件判断,掌握这些基本工具都将让你的编程之路更加顺畅。

一、初识运算符与表达式

运算符 是Python中用于执行特定操作的符号,如加法、比较等。

表达式则是由变量、运算符和函数调用组成的代码片段,它们会被求值产生一个结果。

例如,在语句x = 5 + 3中:

  • 5 + 3是一个表达式
  • +是一个运算符
  • 整个表达式的值为8

理解运算符和表达式对于编写任何类型的Python程序都至关重要。

接下来,让我们一起探索Python中常用的几类运算符。

二、算术运算符

算术运算符用于执行基本的数学运算

在这里插入图片描述

1. 基本算术运算符

# 加法
sum = 10 + 5  # 结果:15
print(sum)# 减法
difference = 10 - 5  # 结果:5
print(difference)# 乘法
product = 10 * 5  # 结果:50
print(product)# 除法(返回浮点数)
quotient = 10 / 5  # 结果:2.0
print(quotient)# 整除(返回整数,向下取整)
integer_quotient = 10 // 3  # 结果:3
print(integer_quotient)# 取余/模运算
remainder = 10 % 3  # 结果:1
print(remainder)# 幂运算
power = 2 ** 3  # 结果:8
print(power)

在这里插入图片描述

2. 复合赋值运算符

Python还提供了复合赋值运算符,可以简化代码:

x = 10
print(x)  # 输出:10x += 5  # 等同于 x = x + 5,结果:15
print(x)  # 输出:15x -= 3  # 等同于 x = x - 3,结果:12
print(x)  # 输出:12x *= 2  # 等同于 x = x * 2,结果:24
print(x)  # 输出:24x /= 4  # 等同于 x = x / 4,结果:6.0
print(x)  # 输出:6.0x //= 2  # 等同于 x = x // 2,结果:3.0
print(x)  # 输出:3.0x %= 2  # 等同于 x = x % 2,结果:1.0
print(x)  # 输出:1.0x **= 2  # 等同于 x = x ** 2,结果:1.0
print(x)  # 输出:1.0

在这里插入图片描述

三、比较运算符

比较运算符用于比较两个值,返回的结果是布尔值TrueFalse)。

a = 10
b = 5# 等于
print(a == b)  # False# 不等于
print(a != b)  # True# 大于
print(a > b)  # True# 小于
print(a < b)  # False# 大于等于
print(a >= b)  # True# 小于等于
print(a <= b)  # False

在这里插入图片描述

比较运算符在条件语句循环语句中特别有用,可以用来控制程序的执行流程。

四、逻辑运算符

逻辑运算符用于组合多个条件,在Python中主要有三种逻辑运算符:

1. and运算符

只有当所有条件都为真(True)时,结果才为真(True)。

在这里插入图片描述

x = 5
y = 10
print(x > 0 and y > 0)  # True,两个条件都满足
print(x > 10 and y > 0)  # False,第一个条件不满足

在这里插入图片描述

2. or运算符

只要有一个条件为真(True),结果就为真(True)。

在这里插入图片描述

x = 5
y = 10
print(x > 0 or y > 0)  # True,两个条件都满足
print(x > 10 or y > 0)  # True,第二个条件满足
print(x > 10 or y > 20)  # False,两个条件都不满足

在这里插入图片描述

3. not运算符

取反操作,将真(True)变为假(False),将假(False)变为真(True)。

在这里插入图片描述

x = 5
print(not x > 10)  # True,因为x > 10为False,取反后为True
print(not x > 0)   # False,因为x > 0为True,取反后为False

在这里插入图片描述

附:逻辑运算符真值表

在这里插入图片描述

五、运算符优先级

在复杂表达式中,Python按照一定的优先级规则来确定运算顺序。优先级从高到低大致如下:

在这里插入图片描述

了解运算符优先级很重要,但为了提高代码的可读性,建议在复杂表达式中使用括号来明确指定运算顺序:

# 不使用括号
result = 2 + 3 * 4  # 结果为14,因为乘法优先级高于加法
print(result)  # 输出结果为14# 使用括号提高可读性
result = 2 + (3 * 4)  # 结果仍为14,但更清晰
print(result)  # 输出结果为14result = (2 + 3) * 4  # 结果为20,改变了运算顺序
print(result)  # 输出结果为20

在这里插入图片描述

六、实战练习:判断闰年

了解了运算符和表达式,我们来解决一个实际问题:判断一个年份是否为闰年

闰年的判断规则:

  1. 能被4整除但不能被100整除的年份是闰年
  2. 能被400整除的年份是闰年

在这里插入图片描述

我们可以使用前面学习的运算符来实现

def is_leap_year(year):"""判断一个年份是否为闰年"""# 能被4整除且不能被100整除,或者能被400整除if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):return Trueelse:return False# 测试
years_to_test = [1900, 2000, 2020, 2023, 2024]
for year in years_to_test:if is_leap_year(year):print(f"{year}是闰年")else:print(f"{year}不是闰年")

运行结果:
在这里插入图片描述

七、总结与拓展

今天我们学习了Python中的基本运算符表达式,这些是构建各种Python程序的基础:

  1. 算术运算符:用于执行基本数学计算
  2. 比较运算符:用于比较两个值
  3. 逻辑运算符:用于组合多个条件
  4. 运算符优先级:决定表达式中运算的执行顺序

在这里插入图片描述

我们还通过判断闰年的实例,展示了如何将这些运算符和表达式应用到实际问题中。

拓展练习(评论给出你写的代码,看到即回):

  1. 编写一个程序,接收用户输入的三个数,并输出其中的最大值。
  2. 创建一个简单的计算器程序,能够处理基本的算术运算。
  3. 尝试编写一个程序,判断一个数是否为质数。

下一步学习:

在掌握了运算符和表达式后,我们将在下一节学习Python中的控制流语句,包括条件语句和循环语句,这将让我们能够根据不同的条件执行不同的代码块,并重复执行特定的任务。


希望这篇文章对你理解Python中的运算符和表达式有所帮助!如有任何问题,欢迎在评论区留言讨论。

创作者:Code_流苏(CSDN)(一个喜欢古诗词和编程的Coder😊)
如果你对今天的内容有任何问题,或者想分享你的学习心得,欢迎在评论区留言讨论!

http://www.dtcms.com/wzjs/355501.html

相关文章:

  • 做外贸网站可以收付款吗好的网络推广平台
  • 凡科小程序模板成都seo推广
  • 北京建外贸网站公司房地产销售技巧和话术
  • 开发一个软件大概需要多少钱专业seo网络推广
  • 做网站和做平台的区别指数是指什么
  • 网上商城网站开发公司公众号seo排名优化
  • 医疗网站建设及优化方案江苏seo团队
  • 做网站前期预算百度退款客服电话
  • 做排行的网站螺蛳粉营销策划方案
  • 响应式地方网站深圳做网站的公司
  • 做教育招生网站百度首页登录入口
  • wordpress客户端定制广州网站seo地址
  • 网站防护找谁做河南搜索引擎优化
  • 移动网站建设自助建站荆州网站seo
  • 互联网做网站排明百度投诉中心入口
  • jquery素材网站百度关键词推广方案
  • 仿百度 wordpress如何做一个网站的seo
  • 网站建设 做个网上商城要多少钱啊百度竞价推广怎么样才有效果
  • 佛山做网站开发网络宣传推广方法
  • 深圳网站建设响应式网站百度推广app下载官方
  • 团购网站开发深圳seo关键词优化
  • 网站建设软件排行沈阳关键字优化公司
  • 3d网页游戏开服表合肥seo报价
  • 大型电子商务系统网站建设nba交易最新消息汇总
  • 两学一做 投稿网站企业网址怎么注册
  • 深圳龙岗区景点seo推广灰色词
  • 广州住房和城乡建设委员会网站深圳做seo有哪些公司
  • 珠海网站建设公司有哪些关键词歌曲免费听
  • 福州做网站外包团队mac蜜桃923色号
  • 网站建设成本分析西点培训前十名学校