继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

《写给零基础的Al Python课》-07 变量与数据类型(整数、浮点数、字符串、布尔值)

2025-03-25 22:23:2538浏览

忠彬老师

5实战 · 23手记 · 15推荐
TA的实战

2.1 变量与数据类型(整数、浮点数、字符串、布尔值)

1.变量的定义与使用

在Python中,变量用来存储数据。你可以将值赋给变量,然后使用变量进行计算或输出。

变量赋值:

x = 10  # x 是一个整数,存储值 10
y = 3.14  # y 是一个浮动数,存储值 3.14
name = "Alice"  # name 是一个字符串,存储值 "Alice"
is_active = True  # is_active 是布尔值,存储值 True

在Python中,变量不仅可以存储各种数据,还需要根据数据的类型进行相应的操作。接下来,我们将详细介绍常见的数据类型及其特性。

2.数据类型

  • 整数(int):表示没有小数部分的数字。
  • 浮动数(float):表示带小数点的数字。
  • 字符串(str):表示文本数据,包含字母、数字、符号等。
  • 布尔值(bool):表示真或假的值,只有TrueFalse两个值。

在Python中,理解数据类型的同时,掌握如何查看和验证这些类型也非常重要。我们可以通过type()函数检查变量的数据类型,例如:

# 定义不同数据类型的变量
age = 25               # 整数
price = 19.99          # 浮点数
message = "Hello!"     # 字符串
is_valid = False       # 布尔值

# 查看变量类型
print(type(age))       # 输出 <class 'int'>
print(type(price))     # 输出 <class 'float'>
print(type(message))   # 输出 <class 'str'>
print(type(is_valid))  # 输出 <class 'bool'>

用Cursor编译并运行程序结果如所示。
图片描述
此案例通过type()函数直观展示了不同变量的数据类型,既巩固了数据类型的概念,又自然过渡到后续的变量输出操作,帮助学习者建立“定义数据→验证类型→输出内容”的学习逻辑。

3.打印变量

可以使用print()函数来输出变量的值:

x = 10
y = 3.14
name = "Alice"
is_active = True

print(x)  # 输出 10
print(y)  # 输出 3.14
print(name)  # 输出 Alice
print(is_active)  # 输出 True

用Cursor编译并运行程序结果如图所示。
图片描述

4.动态类型

Python是动态类型语言,这意味着你可以随时改变变量的数据类型。例如:

x = 10  # x 是整数
x = "Hello"  # 现在 x 是字符串

Python会自动根据赋给变量的值判断其类型,无需显式声明类型。

5.练习

练习1:定义一个整数变量age,赋值为你的年龄

你可以像这样定义整数变量:

age = 25  # 假设你的年龄是 25

练习2:定义一个浮动数变量height,赋值为你的身高

你可以像这样定义浮动数变量:

height = 1.75  # 假设你的身高是 1.75 米

练习3:定义一个字符串变量city,赋值为你所在的城市名称

你可以像这样定义字符串变量:

city = "Beijing"  # 假设你所在的城市是北京

练习4:定义一个布尔变量is_student,表示是否是学生(TrueFalse

你可以像这样定义布尔变量:

is_student = True  # 假设你是学生,布尔值为 True

输出这些变量

接着,你可以使用print()函数将这些变量的值输出:

print(age)  # 输出 25
print(height)  # 输出 1.75
print(city)  # 输出 Beijing
print(is_student)  # 输出 True
打开App,阅读手记
1人推荐
发表评论
随时随地看视频慕课网APP