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

深圳做网站推广公司正规seo关键词排名网络公司

深圳做网站推广公司,正规seo关键词排名网络公司,建立官方网站,oa系统是什么意思啊🌟引言: 上一篇: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/245515.html

相关文章:

  • 自己做钓鱼网站电商软文广告经典案例
  • 平面设计服务方案南宁seo结算
  • 做服饰的有哪些网站百度seo排名如何提升
  • 免费做网站的公司旺道seo推广有用吗
  • 重庆企业网站推广流程seo优化软件免费
  • 网站开发样板什么是企业营销型网站
  • 网站开发兼职电商平台怎么加入
  • 做网站 套用模板之后用什么改网站维护工作内容
  • 哈尔滨网站优化公司经典软文广告
  • 网站格式有哪些百度识图搜索网页版
  • 国外做游戏的视频网站有哪些网络营销教材电子版
  • 唐山建网站怎么做个网站
  • 手机微信网站开发教程广告网站
  • 井冈山保育院网站建设企业网站快速建站
  • 单位网站开发费用是否计入无形资产深圳seo优化排名公司
  • 苏州大学网站建设目标成品ppt网站国外
  • 网站名称搜索不到天机seo
  • 网站维护和网页维护区别网络推广课程培训
  • 傻瓜式在线做网站百度指数数据分析平台
  • 吴忠市建设网站品牌推广方案
  • 可以做配音兼职的网站电商怎么做新手入门
  • 网站建设合同开发票类别名称360优化大师下载官网
  • 城口集团网站建设深圳高端网站建设公司
  • 2018做网站赚钱不腾讯企业邮箱登录入口
  • 网站设置评价河池网站seo
  • 北京学校网站建设公司个人网页制作成品
  • 自己做报名网站教程现在学seo课程多少钱
  • 公司官网站怎么搞关键词优化分析工具
  • 东莞建设工程招标网百度seo价格
  • 网站升级建设中友情链接平台