苦练Python第4天:Python变量与数据类型入门
Python变量与数据类型入门
原文链接:Day 4/100: Variables and Data Types Explained Simply
作者:therahul_gupta
译者:倔强青铜三
前言
大家好,我是倔强青铜三。是一名热情的软件工程师,我热衷于分享和传播IT技术,致力于通过我的知识和技能推动技术交流与创新,欢迎关注我,微信公众号:倔强青铜三。欢迎点赞、收藏、关注,一键三连!!!
📦 今天你将学到
- 什么是变量以及如何使用它们了解数据类型:字符串、整数、浮点数和布尔值如何对不同类型的数据进行基本操作类型转换
🧪 第一步:什么是变量?
在 Python 中,变量就像一个容器,可以存储数据。你可以随意命名这个容器(只要符合 Python 的命名规则),变量会保存你的数据。
例如:
name = "Alice"age = 25height = 5.8is_student = True
这里:
name
是一个变量,保存字符串值 "Alice"
age
是一个变量,保存整数值 25
height
保存浮点数值 5.8
is_student
保存布尔值 True
变量命名规则:
- 变量名必须以字母或下划线(
_
)开头,不能以数字开头。变量名可以包含字母、数字和下划线(_
),但不能包含空格。变量名是区分大小写的(age
和 Age
是不同的变量)。🧠 第二步:了解数据类型
在 Python 中,我们使用几种常见的数据类型。以下是其中最常见的几种:
🔹 字符串(str
)
字符串用于表示文本。字符串由引号包围——可以是单引号('
)或双引号("
)。
greeting = "Hello, World!"name = 'John Doe'
🔹 整数(int
)
整数是没有小数点的整数。
age = 30year = 2025
🔹 浮点数(float
)
浮点数是带有小数点的数字。
height = 5.9temperature = 98.6
🔹 布尔值(bool
)
布尔值表示True
或False
。布尔值特别适用于决策。
is_raining = Falseis_python_fun = True
🔹 特殊数据类型(列表、元组、字典等)
我们将在后续文章中深入探讨这些内容,但这里有一个快速示例:
- 列表:有序值集合,例如
["apple", "banana", "cherry"]
元组:不可变有序集合,例如 (1, 2, 3)
字典:键值对的无序集合,例如 {"name": "Alice", "age": 25}
🧪 第三步:对不同类型数据进行基本操作
现在让我们对这些数据类型进行一些基本操作。
字符串操作
可以使用+
运算符组合字符串(拼接):
greeting = "Hello"name = "Alice"message = greeting + ", " + name + "!"print(message) # 输出:Hello, Alice!
整数操作
整数可以进行加、减、乘、除运算:
x = 5y = 10print(x + y) # 输出:15print(x * y) # 输出:50
浮点数操作
浮点数在进行算术运算时行为与整数相同:
a = 5.5b = 3.2print(a + b) # 输出:8.7print(a / b) # 输出:1.71875
布尔值操作
布尔值通常用于比较运算:
is_raining = Trueis_sunny = Falseprint(is_raining and is_sunny) # 输出:Falseprint(is_raining or is_sunny) # 输出:True
🔄 第四步:类型转换
有时,你可能需要在不同的数据类型之间进行转换。Python 提供了几种方法来实现这一点:
# 转换为整数age = "30" # age 是一个字符串age_int = int(age) # 将字符串转换为整数# 转换为浮点数height_str = "5.8"height_float = float(height_str) # 将字符串转换为浮点数# 转换为字符串age_str = str(age_int) # 将整数转换为字符串
🚀 总结
今天你学会了:
- 如何使用变量来存储数据Python 中最常见的数据类型:字符串、整数、浮点数、布尔值如何对不同数据类型进行基本操作如何使用类型转换在数据类型之间转换
最后感谢阅读!欢迎关注我,微信公众号:
倔强青铜三
。欢迎点赞
、收藏
、关注
,一键三连!!!