Python 全栈_从入门到卖课 2.3 Python入门 基础逻辑语句

29 阅读3分钟

Python基础入门:逻辑语句、循环、字符串格式化与运算符全解析

Python,这门语言简洁又充满力量,它的语法清晰易懂,让学习变得轻松愉快。这篇文章将带你飞速穿梭在Python的基础知识中,从逻辑判断到循环控制,从字符串的巧妙格式化到运算符的灵活运用,一一为你揭晓。准备好了吗?让我们一起在Python的世界里,快速提升你的编程技能,开启编程之旅的新篇章!

1. 基础逻辑语句

逻辑语句是编程中控制程序流程的基本工具。Python中的逻辑语句主要包括if-elif-else结构。

if-elif-else结构

if 条件1:
    # 条件1为真时执行的代码
elif 条件2:
    # 条件1不满足且条件2为真时执行的代码
else:
    # 所有条件都不满足时执行的代码

例如,判断年龄是否成年:

age = 20
if age < 18:
    print("未成年")
elif age >= 18 and age < 60:
    print("成年")
else:
    print("老年")

2. While循环语句

While循环允许你重复执行一段代码,直到某个条件不再满足。它是一种基本的迭代结构。

基本语法

while 条件:
    # 条件为真时执行的代码块

高级用法

  • 无限循环:使用while True可以创建一个无限循环。
while True:
    # 无限循环的代码
    pass
  • 循环控制:使用break退出循环,使用continue跳过当前迭代。
counter = 0
while True:
    counter += 1
    if counter > 5:
        break
    print(counter)
    if counter == 3:
        continue

3. 字符串格式化

字符串格式化是Python中创建包含变量的字符串的强大功能。

传统格式化方法(不建议用,很麻烦)

  • 使用%操作符:
格式说明符描述
%s字符串
%d整数
%f浮点数
%.2f保留两位小数的浮点数
name = "Kimi"
age = 25
info = "Name: %s, Age: %d" % (name, age)
print(info)

现代格式化方法(推荐使用)

  • 使用str.format()方法:
方法参数描述
{}占位符,用于插入值
info = "Name: {}, Age: {}".format(name, age)
print(info)
  • 使用f-string(Python 3.6+)(这个只有在python3.6之后的版本才有,虽然现在大多是项目都支持的,但如果遇见不支持的出现bug很烦):
语法描述
{变量名}直接在字符串中插入变量的值
info = f"Name: {name}, Age: {age}"
print(info)

4. 基础运算符

Python提供了多种基础运算符,用于执行数学和逻辑运算。

算术运算符

运算符描述示例
+加法x + y
-减法x - y
*乘法x * y
/除法(结果为浮点数)x / y
//整数除法(结果为整数)x // y
**幂运算x ** y

比较运算符

运算符描述示例
==等于x == y
!=不等于x != y
>大于x > y
<小于x < y
>=大于等于x >= y
<=小于等于x <= y

逻辑运算符

运算符描述示例
and逻辑与x > 0 and y < 10
or逻辑或x > 0 or y < 10
not逻辑非not x > 0

赋值运算符

运算符描述示例
=赋值x = y
+=加后赋值x += 5
-=减后赋值x -= 3
*=乘后赋值x *= 2
/=除后赋值(结果为浮点数)x /= 4
//=整数除后赋值x //= 2
**=幂运算后赋值x **= 3

最后

在AI时代,掌握Python基础逻辑语句就像是拿到了通往智能世界的钥匙。Python以其清晰、高效的语言特性,成为了AI领域的宠儿。学会判断、循环和字符串处理,你就能构建出灵活的代码,让机器按照你的意愿去思考和行动。而且,经试验,prompt中添加逻辑语句也能更好的让AI理解你想做什么。掌握逻辑语句,这不仅能让你在编程的道路上越走越远,还能让你在与AI共舞的时代里,成为真正的舞者。简而言之,Python基础逻辑语句的学习,是解锁未来无限可能的第一步。