Python系列教程

第三篇:Python基础语法——变量与数据类型

2025-02-24 30 0

简介 第三篇:Python基础语法——变量与数据类型

欢迎回到我的Python入门教程系列!在上一篇中,我们完成了Python的安装并成功运行了第一个程序。今天,我们将深入学习Python的基础语法,重点讲解变量数据类型。这些是编程中最基本的概念,掌握它们将为后续的学习打下坚实的基础。


什么是变量?

在编程中,变量是用来存储数据的容器。你可以把变量想象成一个盒子,里面可以存放各种类型的数据,比如数字、文字、列表等。每个变量都有一个名字(称为变量名),通过这个名字,我们可以访问或修改盒子里的数据。

在Python中,变量的定义非常简单,只需要使用赋值符号 = 即可。例如:

name = "小明"
age = 18

在这段代码中:

  • name 是一个变量,它存储了字符串 "小明"

  • age 是另一个变量,它存储了整数 18


变量的命名规则

在Python中,变量名需要遵循以下规则:

  1. 只能包含字母、数字和下划线:例如 my_nameage1 是合法的,但 my-name1age 是非法的。

  2. 不能以数字开头:例如 name1 是合法的,但 1name 是非法的。

  3. 不能使用Python关键字:例如 ifforwhile 等是Python的保留字,不能用作变量名。

  4. 区分大小写:例如 nameName 是两个不同的变量。

以下是一些合法的变量名示例:

my_name = "小红"
age = 20
user_id = 12345

Python中的数据类型

Python支持多种数据类型,每种类型都有其特定的用途。以下是几种常见的数据类型:

1. 整数(int)

整数是没有小数部分的数字,例如 10-50

age = 18
2. 浮点数(float)

浮点数是带有小数部分的数字,例如 3.14-0.5

pi = 3.14159
3. 字符串(str)

字符串是由字符组成的文本,需要用单引号 '' 或双引号 "" 括起来,例如 "Hello"'Python'

name = "小明"
4. 布尔值(bool)

布尔值只有两种可能:TrueFalse,通常用于条件判断。

is_student = True
5. 列表(list)

列表是一个有序的集合,可以存储多个元素,元素之间用逗号分隔,并用方括号 [] 括起来。

python

复制

fruits = ["苹果", "香蕉", "橙子"]
6. 字典(dict)

字典是一种键值对的数据结构,用花括号 {} 括起来,键和值之间用冒号 : 分隔。

python

复制

person = {"name": "小明", "age": 18}

如何查看变量的数据类型?

在Python中,可以使用 type() 函数来查看变量的数据类型。例如:

name = "小明"
age = 18
pi = 3.14
is_student = Trueprint(type(name))      
 # 输出:<class 'str'>print(type(age)) 
 # 输出:<class 'int'>print(type(pi))
 # 输出:<class 'float'>print(type(is_student)) 
 # 输出:<class 'bool'>

变量的赋值与修改

在Python中,变量的值是可以随时修改的。例如:

age = 18
print(age)  
# 输出:18
age = 20
print(age)  
# 输出:20

你还可以同时为多个变量赋值:

x, y, z = 1, 2, 3
print(x, y, z)  
# 输出:1 2 3

小练习

为了巩固所学内容,你可以尝试以下练习:

  1. 定义一个变量 name,存储你的名字,并打印出来。

  2. 定义一个变量 age,存储你的年龄,并打印出来。

  3. 使用 type() 函数查看 nameage 的数据类型。

  4. 尝试修改 age 的值,并观察输出结果。


总结

在这篇教程中,我们学习了Python中的变量数据类型。变量是编程中非常重要的概念,而数据类型则决定了变量可以存储什么样的数据。掌握这些基础知识后,你已经可以编写一些简单的Python程序了!

在下一篇教程中,我们将学习运算符表达式,这是编写更复杂程序的基础。

下一篇:Python基础语法——运算符与表达式

敬请期待!如果你有任何问题或想法,欢迎在评论区留言,我会尽力为你解答。


点赞 0

我的名片

网名:梦宇信息技术

职业:软件开发、Mes系统工程师

现居:福建省-福州市

QQ:703159

站点信息

  • 联系QQ:703159
  • 文章统计97篇文章
  • 标签总数6
  • 加我微信:扫码,加我微信