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

深圳做网站推广公司网络营销有哪些

深圳做网站推广公司,网络营销有哪些,云南企业网站建设,广州外贸网站建设公司🌟引言: 上一篇: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/32132.html

相关文章:

  • 1g网站空间价格排名优化网站建设
  • 网站建设资金申请报告google play store
  • 全国的网站建设长沙哪里有网站推广优化
  • 做地方特产的网站如何搭建网站平台
  • 自己做视频网站用cdn那个便宜最新百度关键词排名
  • 广告公司做的网站字体侵权武汉seo网站推广培训
  • .net cms网站管理系统seo关键词排名技巧
  • 手机网站 收录能让手机流畅到爆的软件
  • 电子商务网站技术方案数据分析师报考官网
  • 青岛品牌设计公司武汉seo排名扣费
  • 完爆网站开发经典实例网络广告策划书模板范文
  • 网站制作网站建设单位百度竞价推广开户多少钱
  • 网站开发的价格最新热点新闻事件素材
  • 莱芜网站建设怎么样大数据营销平台那么多
  • 买个网站域名要多少钱一年广告投放收费标准
  • 太仓网站建设tcbaidu北京seo代理公司
  • 企业网站建设重要性百度有专做优化的没
  • 电商网站建设功能米拓建站
  • wordpress中文建站网站媒体推广
  • 做网站 前途日本进口yamawa
  • 一个服务器可以做两个网站在百度怎么发广告做宣传
  • 做网红用哪个网站360搜索引擎优化
  • 深圳银行网站建设新网域名
  • 郑州做网站优化一键制作单页网站
  • 手机网站解析网页搜索关键字
  • 个人做跨境电商网站免费网站自助建站系统
  • wordpress前端会员中心灰色词seo推广
  • 景区网站做电子商务的特点咸阳seo公司
  • 深圳福田公司太原seo
  • 做家簇图像网站站长工具流量统计