菜鸟笔记-9.Python数据类型

9.1内置数据类型

默认情况下,Python 具有以下内置数据类型,在这些类别中:

  1. 文本类型: str
  2. 数字类型: int, float, complex
  3. 序列类型: list, tuple, range
  4. 映射类型: dict
  5. 套装类型: set, frozenset
  6. 布尔类型: bool
  7. 二进制类型: bytes, bytearray, memoryview

对于具体类型到底是什么,该怎样使用,前期阶段不用太着急,随着学习的深入,都会涉及到,我们只需要有印象,大致知道即可。 

9.2常用Python数据类型

9.2.1整数(Integer)

整数就是不带小数点的数字。在Python中,你可以进行整数的加、减、乘、除等操作,例如:

a = 10  
b = 5  
print(a + b)  # 输出:15  
print(a * b)  # 输出:50

9.2.2浮点数(Float)

浮点数就是带有小数点的数字。你可以进行浮点数的各种数学运算,例如:

c = 5.5  
d = 3.2  
print(c + d)  # 输出:8.7  
print(c - d)  # 输出:2.3

9.2.3 字符串(String)

字符串是由零个或多个字符组成的一种数据类型,特征是内容包含着引号内。你可以使用字符串来表示文本数据,并进行各种字符串操作,如连接、切片等。例如:

s1 = "Hello"  
s2 = "World"  
print(s1 + " " + s2)  # 输出:Hello World  
print(s1[0])         # 输出:H

9.2.4列表(List)

列表是一种有序的集合,特征是[],可以随时添加和删除其中的元素。列表中的元素可以是任意类型的数据,例如:

fruits = ["苹果", "香蕉", "橙子"]  
print(fruits[1])       # 输出:香蕉  
fruits.append("西瓜")  # 在列表末尾添加元素"西瓜"  
print(fruits)          # 输出:["苹果", "香蕉", "橙子", "西瓜"]

 

9.2.5 元组(Tuple)

元组与列表类似,也是一种有序的集合。但不同的是,元组是不可变的,一旦创建就不能修改。

colors = ("红", "绿", "蓝")  
print(colors[0])  # 输出:红  
# colors[1] = "黄"  # 这行代码会报错,因为元组是不可变的。

 

9.2.6 字典(Dictionary)

字典是一种无序的键值对集合。你可以使用键来访问字典中对应的值。字典中的键必须是不可变类型(如整数、字符串、元组),而值可以是任意类型的数据。例如:

person = {"name": "张三", "age": 25}  
print(person["name"])  # 输出:张三  
person["gender"] = "男"  # 添加键值对"gender": "男"到字典中  
print(person)          # 输出:{'name': '张三', 'age': 25, 'gender': '男'}

Python每种数据类型都有各自的特点和适用场景,理解并熟练掌握它们对于编写高效的Python代码非常重要。

9.3数据类型的获取 

可以使用 type()函数获取任何对象的数据类型。例如:

x = 6
print(type(x))

可以看到返回为:int类型 

9.4常用Python数据类型应用场景

9.4.1整数

用于存储数量或计数,例如人的数量、书的数量等。我们可以使用整数来计数或进行数学运算。例如:

age = 25  # 用整数表示年龄  
total_books = 100  # 用整数表示书的总数

9.4.2浮点数

用于存储带小数的数值。我们可以使用浮点数来表示精确的数值,例如人的身高、体重等。例如:

height = 1.75  # 用浮点数表示身高  
weight = 65.5  # 用浮点数表示体重

 9.4.3字符串

用于存储文本数据,例如人的姓名、城市名等。例如:

name = "张三"  # 用字符串表示人的姓名  
city = "北京"  # 用字符串表示城市名

9.4.4列表

用于存储一组有序的数据,这些数据可以是同一种类型,也可以是不同的类型。例如一个人的食物清单:

food_list = ["米饭", "牛肉", "蔬菜"]  # 用列表表示食物清单

9.4.5元组

与列表类似,但它是不可变的,一旦创建就不能修改。通常用于存储一组不会改变的数据,例如:

colors = ("红", "绿", "蓝")  # 用元组表示一组颜色

9.4.6 字典

用于存储键值对的数据,可以通过键来快速查找对应的值。例如存储人的姓名和年龄信息:

person = {"name": "张三", "age": 25}  # 用字典表示人的信息

相信通过上述的介绍,大家对python数据类型有了直观印象。在实际应用中,我们要根据需要选择合适的数据类型来存储和操作数据。

例如在处理人的信息时,我们可以使用字典来存储姓名、年龄、性别等信息;

在处理一组物品时,我们可以使用列表或元组来存储这些物品的名称或编号等。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Pythoner研习社

整理不易,感谢金主!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值