当前位置: 首页
编程语言
Python零基础入门:运算符、条件与循环详解

Python零基础入门:运算符、条件与循环详解

热心网友 时间:2026-07-23
转载

Python运算符涵盖算术、比较与逻辑运算,用于计算与判断;条件语句通过if-elif-else实现多分支;循环有for遍历可迭代对象和while条件控制,务必注意缩进且避免无限循环。这些构成编程基础结构,是编写复杂程序的核心。

一、运算符

1.1 算术运算符

运算符功能说明示例返回结果
+加法运算3 + 25
-减法运算5 - 32
*乘法运算3 * 412
/除法(返回浮点数)7 / 23.5
//整除(向下取整)7 // 23
%取余(模运算)7 % 21
**幂运算2 ** 38

1.2 比较运算符

比较运算符用于判断两个值之间的关系,其计算结果始终是一个布尔值——要么是 True,要么是 False。下面的表格直观展示了每个运算符的用法:

Python入门之运算符、条件与循环

运算符功能说明示例返回结果
==等于5 == 5True
!=不等于5 != 3True
>大于5 > 3True
<小于5 < 3False
>=大于等于5 >= 5True
<=小于等于5 <= 3False

1.3 逻辑运算符

逻辑运算符用来组合多个条件,实现更复杂的判断逻辑。核心规则是:and 要求所有条件均为真才返回 Trueor 只要有一个条件为真即返回 Truenot 则对条件取反。下面这张表帮你快速掌握:

运算符功能说明示例返回结果
and与(所有条件同时成立)True and FalseFalse
or或(至少一个条件成立)True or FalseTrue
not非(对条件取反)not TrueFalse

在实际编程中,我们经常用逻辑运算符来模拟真实场景,比如判断用户能否进入网吧:

# 实际应用示例
age = 20
has_id = True
if age >= 18 and has_id:
    print("可以进入网吧")
else:
    print("禁止进入")

二、基础运算与 Math 库

说实话,Python 完全可以当作一个超级计算器来使用。加 +、减 -、乘 *(星号)、除 /(斜杠),这些基础运算随手就能敲出来。

但遇到更复杂的科学计算该怎么办呢?别担心,Python 自带的 math 库专为此而生。使用它只需两步:

  1. 在文件开头写上 import math
  2. 然后调用 math.函数名() 即可。
import math
# 计算1弧度的正弦值
result = math.sin(1)
print(result)

学习 Python 过程中遇到难题,可以随时查阅官方 API 文档:https://docs.python.org/,多练多用,你一定能掌握!

三、条件语句

条件语句让程序学会“根据情况做出不同响应”——依据不同的条件执行不同的代码块。核心关键字是 ifelifelse。来看一个具体例子:

score = 85
if score >= 90:
    print("优秀")
elif score >= 80:
    print("良好")
else:
    print("加油")

注意缩进!Python 依靠缩进来区分代码块,同一层级的所有语句必须保持相同的缩进量(通常使用 4 个空格)。一旦缩进出错,程序就会报错。

四、循环语句

循环让程序能够重复执行某段代码,直到满足特定条件。Python 主要提供两种循环方式:for 循环和 while 循环。

# for循环:遍历列表  
# for 变量名 in 可迭代对象(列表,字符串)
fruits = ["苹果", "香蕉", "橘子"]
for fruit in fruits:
    print(fruit)

# while循环:条件控制
count = 0
while count < 5:
    print("当前计数:", count)
    count += 1

for 循环擅长遍历序列(如列表、字符串等),while 循环则在条件为真时持续执行。使用 while 时一定要留意,避免产生无限循环——务必确保循环条件最终会变为假。

补充介绍:

在 Python 中,运算符、条件语句和循环结构是编程的三大基石。它们帮助我们控制程序流程、执行条件判断以及实现重复操作。下面再将这几个核心概念梳理一遍。

1. 运算符

算术运算符:用于完成基本的数学计算。

  • 加法:+
  • 减法:-
  • 乘法:*
  • 除法:/
  • 整除(取整)://
  • 求余(模运算):%
  • 幂运算:**

比较运算符:比较两个值的大小或是否相等。

  • 等于:==
  • 不等于:!=
  • 大于:>
  • 小于:<
  • 大于等于:>=
  • 小于等于:<=

逻辑运算符:组合多个条件。

  • 逻辑与:and
  • 逻辑或:or
  • 逻辑非:not

赋值运算符:用于给变量赋值。

  • 普通赋值:=
  • 加等:+=
  • 减等:-=
  • 乘等:*=
  • 除等:/=

2. 条件语句

条件语句允许程序在满足某个条件时执行指定的代码块。最常用的是 if 语句。

基本结构:

if condition:
    # 当条件为True时执行的代码块
else:
    # 当条件为False时执行的代码块(可选)

示例:

age = 20
if age >= 18:
    print("You are an adult.")
else:
    print("You are a teenager.")

3. 循环结构

循环允许程序重复执行一段代码,直到某个条件不再满足。两种主要循环方式:forwhile

for 循环:遍历任何序列(如列表、元组、字典、集合或字符串)。

fruits = ['apple', 'banana', 'cherry']
for fruit in fruits:
    print(fruit)

while 循环:只要条件为真,就一直执行。

count = 0
while count < 5:
    print(count)
    count += 1  # 更新计数器,避免无限循环

综合示例:结合循环与条件,打印列表中的偶数元素

numbers = [1, 2, 3, 4, 5, 6]
for num in numbers:
    if num % 2 == 0:  # 检查数字是否为偶数
        print(num)  # 打印偶数元素

掌握了这些基础,你就能开始搭建更复杂的 Python 程序了。这些基本结构是学习任何编程语言的关键第一步,慢慢来,多练几次就自然熟练了。

来源:https://www.jb51.net/python/3678811r5.htm

游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。

同类文章
更多
FileZilla断点续传设置与操作指南

FileZilla断点续传设置与操作指南

FileZilla支持断点续传,需客户端与服务器均开启REST命令。设置中确保启用断点续传及继续传输选项。中断后自动或手动从断点恢复。注意服务器支持、传输模式匹配及文件完整性校验。

时间:2026-07-25 22:29
Debian系统C++编译器位置查找方法

Debian系统C++编译器位置查找方法

在Debian系统中,通过apt安装的C++编译器g++默认位于 usr bin g++,可使用which或whereis命令验证路径。g++属于build-essential软件包,若未安装则需执行sudoaptinstallbuild-essential。该包还包含gcc、make等编译工具链,g++是GNUC++编译器,实际是符号链接指向具体版本,验证

时间:2026-07-25 22:29
Debian系统安装C++环境的方法

Debian系统安装C++环境的方法

在Debian系统安装C++开发环境:先sudoaptupdate更新包列表,再sudoaptinstallbuild-essential安装编译工具链,或单独安装g++。用g++--version验证。可选安装VSCode、GDB、CMake等工具并配置默认编译器版本。

时间:2026-07-25 22:29
Debian系统C++开发环境配置指南

Debian系统C++开发环境配置指南

在Debian系统中,先执行aptupdate更新软件包列表,再安装build-essential元包即可获得GCC、G++、Make和GDB。通过运行g++--version命令验证编译器安装成功。可选安装VisualStudioCode、CLion等编辑器及CMake构建工具,并编写一个简单的HelloWorld程序,使用g++编译运行以验证环境配置正确

时间:2026-07-25 22:29
通过cpustat工具查看CPU状态的具体方法与详细步骤

通过cpustat工具查看CPU状态的具体方法与详细步骤

cpustat是sysstat包中的CPU监控工具,可按固定间隔输出带时间戳的CPU使用率统计。安装后运行cpustat即可实时显示各核心信息,常用指标包括%usr、%sys、%iowait、%steal和%idle,用于定位用户态、内核态或I O瓶颈。高级选项-c可显示单核统计,-m可同时查看内存使用,适合脚本采集和性能分析。

时间:2026-07-25 22:18
热门专题
更多
刀塔传奇破解版无限钻石下载大全 刀塔传奇破解版无限钻石下载大全
洛克王国正式正版手游下载安装大全 洛克王国正式正版手游下载安装大全
思美人手游下载专区 思美人手游下载专区
好玩的阿拉德之怒游戏下载合集 好玩的阿拉德之怒游戏下载合集
不思议迷宫手游下载合集 不思议迷宫手游下载合集
百宝袋汉化组游戏最新合集 百宝袋汉化组游戏最新合集
jsk游戏合集30款游戏大全 jsk游戏合集30款游戏大全
宾果消消消原版下载大全 宾果消消消原版下载大全
  • 热门数据榜