Python基本控制结构
Python是一种高级编程语言,具有简洁优美、易读易写、可扩展性强等特点,受到广泛的应用。Python基本控制结构是Python语言中最基础的语法,包括if语句、while语句、for语句等。
一、if语句
if语句是Python基本控制结构中最基础的分支语句,用于根据条件的真假来执行不同的代码块。其语法格式如下:
if 条件1: 执行语句1 elif 条件2: 执行语句2 else: 执行语句3
其中,elif和else是可选的,可以根据实际情况来决定是否使用。需要注意的是,Python中没有switch语句。
if语句的条件可以是一个布尔值,也可以是一个比较表达式,比较表达式包括比较运算符、逻辑运算符。
比较运算符包括:<
、<=
、>
、>=
、==
、!=
。逻辑运算符包括:and
、or
、not
。
例如,以下代码用于判断一个数的正负性:
num = int(input()) if num > 0: print("正数") elif num < 0: print("负数") else: print("零")
二、while语句
while语句是Python基本控制结构中最基础的循环语句,用于根据条件循环执行代码块。其语法格式如下:
while 条件: 执行语句
需要注意的是,循环条件的值可以在循环体中被修改,使得程序的执行路径发生变化。
例如,以下代码用于计算1到100的和:
total = 0 i = 1 while i <= 100: total += i i += 1 print(total)
三、for语句
for语句是Python基本控制结构中用于遍历数据集合的语句,其语法格式如下:
for 变量 in 数据集合: 执行语句
其中,数据集合可以是列表、元组、字符串等可迭代对象。
例如,以下代码用于遍历一个列表:
fruits = ["apple", "banana", "cherry"] for fruit in fruits: print(fruit)
总结
Python基本控制结构是Python语言中最基础的语法,包括if语句、while语句、for语句等。if语句用于根据条件的真假来执行不同的代码块,while语句用于根据条件循环执行代码块,for语句用于遍历数据集合。掌握这些基本的控制结构,可以编写出更加复杂的程序。