欢迎来到 Python 基础入门 Day02 的学习!在今天的内容中,我们将继续深入探索 Python 的基础知识。如果你还没有学习 Day01 的内容,可以先点击 Python 基础入门 Day01 进行复习。
目录
- 变量与数据类型
- Python 的运算符
- 条件判断
- 循环语句
- 小结
一、变量与数据类型
在 Python 中,变量是存储数据的容器。你可以把任何类型的数据赋值给变量。今天我们将进一步了解变量和常见的数据类型。
1.1 变量的定义
# 变量的赋值
name = "Alice"
age = 25
height = 1.68
print(name)
print(age)
print(height)
- 字符串 (
str
):文本类型数据,例如"Alice"
。 - 整数 (
int
):整数类型数据,例如25
。 - 浮点数 (
float
):小数类型数据,例如1.68
。
1.2 数据类型的查看
# 使用 type() 函数查看数据类型
print(type(name)) # 输出:<class 'str'>
print(type(age)) # 输出:<class 'int'>
print(type(height)) # 输出:<class 'float'>
1.3 类型转换
有时你可能需要将一种数据类型转换为另一种数据类型:
# 将浮点数转换为整数
height_int = int(height)
print(height_int) # 输出:1
# 将整数转换为字符串
age_str = str(age)
print(age_str) # 输出:"25"
二、Python 的运算符
Python 提供了丰富的运算符用于各种操作,包括算术运算、比较运算和逻辑运算等。
2.1 算术运算符
运算符 | 描述 | 示例 |
---|---|---|
+ | 加法 | 3 + 2 = 5 |
- | 减法 | 3 - 2 = 1 |
* | 乘法 | 3 * 2 = 6 |
/ | 除法 | 3 / 2 = 1.5 |
// | 整除 | 3 // 2 = 1 |
% | 取余 | 3 % 2 = 1 |
** | 幂运算 | 3 ** 2 = 9 |
2.2 逻辑运算符
运算符 | 描述 | 示例 |
---|---|---|
and | 逻辑与 | True and False |
or | 逻辑或 | True or False |
not | 逻辑非 | not True |
2.3 示例代码
# 使用算术运算符
a = 10
b = 3
print("a + b =", a + b) # 输出:a + b = 13
print("a % b =", a % b) # 输出:a % b = 1
# 使用逻辑运算符
is_raining = True
has_umbrella = False
print(is_raining and has_umbrella) # 输出:False
print(is_raining or has_umbrella) # 输出:True
三、条件判断
在编程中,我们常常需要根据条件来决定程序的执行流程。在 Python 中,可以使用 if
、elif
和 else
语句来实现条件判断。
3.1 if 语句
age = 18
if age >= 18:
print("你已经成年了")
else:
print("你还未成年")
3.2 多重条件判断
score = 85
if score >= 90:
print("优秀")
elif score >= 80:
print("良好")
elif score >= 70:
print("中等")
else:
print("需要加油")
四、循环语句
Python 支持 for
和 while
两种循环语句。
4.1 for 循环
# 使用 for 循环遍历列表
fruits = ["苹果", "香蕉", "橙子"]
for fruit in fruits:
print(fruit)
4.2 while 循环
# 使用 while 循环打印 1 到 5
i = 1
while i <= 5:
print(i)
i += 1
五、小结
今天我们学习了 Python 中的变量和数据类型、运算符、条件判断以及循环语句。这些都是编程的基础,希望大家能够熟练掌握。在下一节课程中,我们将继续探索 Python 更高级的功能,敬请期待!
Pingback: Python 基础入门 Day10 - Nas 的天空