苦练Python第4天:Python变量与数据类型入门

苦练Python第4天:Python变量与数据类型入门

Python变量与数据类型入门

原文链接:Day 4/100: Variables and Data Types Explained Simply

作者:therahul_gupta

译者:倔强青铜三

前言

大家好,我是倔强青铜三 。是一名热情的软件工程师,我热衷于分享和传播IT技术,致力于通过我的知识和技能推动技术交流与创新,欢迎关注我,微信公众号:倔强青铜三。欢迎点赞、收藏、关注,一键三连!!!

📦 今天你将学到

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

🧪 第一步:什么是变量?

在 Python 中,变量就像一个容器,可以存储数据。你可以随意命名这个容器(只要符合 Python 的命名规则),变量会保存你的数据。

例如:

python 复制代码
name = "Alice"
age = 25
height = 5.8
is_student = True

这里:

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

变量命名规则:

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

🧠 第二步:了解数据类型

在 Python 中,我们使用几种常见的数据类型。以下是其中最常见的几种:

🔹 字符串(str

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

python 复制代码
greeting = "Hello, World!"
name = 'John Doe'

🔹 整数(int

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

python 复制代码
age = 30
year = 2025

🔹 浮点数(float

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

python 复制代码
height = 5.9
temperature = 98.6

🔹 布尔值(bool

布尔值 表示TrueFalse。布尔值特别适用于决策。

python 复制代码
is_raining = False
is_python_fun = True

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

我们将在后续文章中深入探讨这些内容,但这里有一个快速示例:

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

🧪 第三步:对不同类型数据进行基本操作

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

字符串操作

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

python 复制代码
greeting = "Hello"
name = "Alice"
message = greeting + ", " + name + "!"
print(message)  # 输出:Hello, Alice!

整数操作

整数可以进行加、减、乘、除运算:

python 复制代码
x = 5
y = 10
print(x + y)  # 输出:15
print(x * y)  # 输出:50

浮点数操作

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

python 复制代码
a = 5.5
b = 3.2
print(a + b)  # 输出:8.7
print(a / b)  # 输出:1.71875

布尔值操作

布尔值通常用于比较运算:

python 复制代码
is_raining = True
is_sunny = False
print(is_raining and is_sunny)  # 输出:False
print(is_raining or is_sunny)   # 输出:True

🔄 第四步:类型转换

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

python 复制代码
# 转换为整数
age = "30"  # age 是一个字符串
age_int = int(age)  # 将字符串转换为整数

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

# 转换为字符串
age_str = str(age_int)  # 将整数转换为字符串

🚀 总结

今天你学会了:

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

最后感谢阅读!欢迎关注我,微信公众号倔强青铜三。欢迎点赞收藏关注,一键三连!!!

相关推荐
寻星探路4 小时前
【深度长文】万字攻克网络原理:从 HTTP 报文解构到 HTTPS 终极加密逻辑
java·开发语言·网络·python·http·ai·https
想用offer打牌5 小时前
MCP (Model Context Protocol) 技术理解 - 第二篇
后端·aigc·mcp
崔庆才丨静觅5 小时前
hCaptcha 验证码图像识别 API 对接教程
前端
passerby60616 小时前
完成前端时间处理的另一块版图
前端·github·web components
KYGALYX6 小时前
服务异步通信
开发语言·后端·微服务·ruby
掘了6 小时前
「2025 年终总结」在所有失去的人中,我最怀念我自己
前端·后端·年终总结
崔庆才丨静觅6 小时前
实用免费的 Short URL 短链接 API 对接说明
前端
ValhallaCoder6 小时前
hot100-二叉树I
数据结构·python·算法·二叉树
崔庆才丨静觅7 小时前
5分钟快速搭建 AI 平台并用它赚钱!
前端
爬山算法7 小时前
Hibernate(90)如何在故障注入测试中使用Hibernate?
java·后端·hibernate