Python教程(四):变量和数据类型简单解释

yumo6661周前 (07-10)技术文章14

现在我们已经介绍了如何打印和获取用户输入,是时候深入了解变量数据类型了 — 这是任何编程语言中最重要的两个概念。今天,我们将解释如何在Python中存储信息并使用不同类型的数据。


今天您将学习什么

  • 变量是什么以及如何使用它们
  • 理解数据类型:字符串、整数、浮点数和布尔值
  • 如何对不同数据类型执行基本操作
  • 类型转换

第1步:什么是变量?

在Python中,变量就像一个可以存储数据的容器。您可以给容器起任何名字(只要遵循Python的命名规则),变量将保存您的数据。

例如:

name = "Alice"
age = 25
height = 5.8
is_student = True

这里:

  • name是一个保存字符串值"Alice"的变量
  • age是一个保存整数值25的变量
  • height保存浮点数5.8
  • is_student保存布尔值True

变量命名规则:

  • 变量名必须以字母或下划线(_)开头,不能以数字开头
  • 它们可以包含字母、数字和下划线(_),但不能包含空格
  • 变量名区分大小写(ageAge是不同的)

第2步:理解数据类型

在Python中,我们使用几种数据类型。让我们分解最常见的几种:

字符串(str)

字符串用于表示文本。字符串用引号包围 — 可以是单引号(')或双引号(")。

greeting = "Hello, World!"
name = 'John Doe'

整数(int)

整数是没有小数点的整数。

age = 30
year = 2025

浮点数(float)

浮点数是有小数点的数字。

height = 5.9
temperature = 98.6

布尔值(bool)

布尔值表示TrueFalse。这对于做决策特别有用。

is_raining = False
is_python_fun = True

特殊数据类型(列表、元组、字典等)

我们将在后面的文章中深入讨论这些,但现在这里有一个快速示例:

  • 列表:有序的值集合,例如["apple", "banana", "cherry"]
  • 元组:不可变的有序集合,例如(1, 2, 3)
  • 字典:无序的键值对集合,例如{"name": "Alice", "age": 25}

第3步:数据类型的基本操作

现在让我们对这些数据类型执行一些基本操作。

字符串操作

您可以使用+运算符组合字符串(连接):

greeting = "Hello"
name = "Alice"
message = greeting + ", " + name + "!"
print(message)  # 输出: Hello, Alice!

整数操作

整数可以加、减、乘、除:

x = 5
y = 10
print(x + y)  # 输出: 15
print(x * y)  # 输出: 50

浮点数操作

浮点数在执行算术运算时的行为与整数相同:

a = 5.5
b = 3.2
print(a + b)  # 输出: 8.7
print(a / b)  # 输出: 1.71875

布尔值操作

布尔值经常用于比较:

is_raining = True
is_sunny = False
print(is_raining and is_sunny)  # 输出: False
print(is_raining or is_sunny)   # 输出: True

第4步:类型转换

有时,您可能需要在不同的数据类型之间转换。Python提供了几种方法来实现这一点:

# 转换为int
age = "30"  # age是一个字符串
age_int = int(age)  # 将字符串转换为int

# 转换为float
height_str = "5.8"
height_float = float(height_str)  # 将字符串转换为float

# 转换为string
age_str = str(age_int)  # 将int转换为string

回顾

今天,您学习了:

  • 如何使用变量存储数据
  • Python中最常见的数据类型:字符串、整数、浮点数、布尔值
  • 如何对不同数据类型执行基本操作
  • 如何使用类型转换在不同数据类型之间转换

相关文章

一张图认识Python(附基本语法总结)

一张图认识Python(附基本语法总结) 一张图带你了解Python,更快入门,一张图认识Python(附基本语法总结)Python基础语法总结:1.Python标识符在 Python 里,标识符有字...

Python运算符:数学助手,轻松拿咧

Python中的运算符就像是生活中的数学助手,帮助我们快速准确地完成这些计算。比如购物时计算总价、做家务时分配任务等。这篇文章就来详细聊聊Python中的各种运算符,并通过实际代码示例帮助你更好地理解...

Python变量(python变量未定义怎么解决)

以下是关于Python变量的详细介绍及示例,适合初学者理解变量的基本概念和使用方法:一、变量是什么?变量是程序中用于存储数据的容器。每个变量都有名称和值,通过变量名可以访问或修改其存储的值。特点:动态...

int()的“魔术”:Python整数转换到底藏了什么功夫?

到底谁没用过 int() 呢?有时候,你信手拈来——输入个字符串数字,丢进 int(),它就乖乖变成你想要的整数。但你是不是好奇,这玩意到底怎么做到的?别说你一点没怀疑过:“它咋就这么牛呢?能不能转换...

python入门到脱坑经典案例—求两个数的和

下面为大家讲解如何求两个数之和——这是编程中最基础但最重要的算术运算之一。我们会从最简单的情况逐步深入,并穿插相关编程概念。1. 最基础版本# 定义两个变量 num1 = 5 num2 = 3 #...