苦练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

变量命名规则:

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

🧠 第二步:了解数据类型

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

🔹 字符串(str)

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

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

🔹 整数(int)

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

python 复制代码
age = 30
year = 2025

🔹 浮点数(float)

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

python 复制代码
height = 5.9
temperature = 98.6

🔹 布尔值(bool)

布尔值 表示True或False。布尔值特别适用于决策。

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 中最常见的数据类型:字符串、整数、浮点数、布尔值
  • 如何对不同数据类型进行基本操作
  • 如何使用类型转换在数据类型之间转换

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

相关推荐
葡萄城技术团队3 小时前
1000 人协同压测的环境瓶颈排查:CPU 争用与 Wi\-Fi
前端
第九序言T4 小时前
Python 数据处理进阶(十八)批量处理同结构文件:一个文件夹一次跑完
开发语言·python·自动化·pandas·数据处理
Java后端的Ai之路4 小时前
CAS并发控制-从CPU指令到企业级乐观锁
vue.js·人工智能·python·cas·乐观锁
qq_426003964 小时前
UI自动化高频次登录login限流解决方案
python·ui·自动化
Sakura_j_h_4 小时前
EasyEDA PCB 快速设计Skills
c++·python·github
学长毕设4 小时前
基于springboot的食品仓库管理系统
java·spring boot·后端
excel4 小时前
Marked 与 Markdown 有什么区别?该怎么选?
前端
滴滴答答哒5 小时前
ASP.NET Core + FaceRecognitionDotNet 人脸识别实战:DI 单例、特征向量持久化与 1:N 比对
后端·asp.net
Da Da 泓5 小时前
五子棋 Web 端测试用例报告
前端·网络·websocket·网络协议·测试用例·项目
quantdash_cc5 小时前
如何验证历史行情的交易日期是否完整覆盖研究区间?
python·数据分析·pandas·量化交易·股票数据·quantdash