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基础逻辑语句的学习,是解锁未来无限可能的第一步。