Python 设置变量的数据类型
在Python中,变量是用来存储数据的容器,可以存储不同类型的数据。在使用变量之前,我们需要为其指定数据类型。Python是一种动态类型语言,它允许我们在运行时根据需要为变量分配不同的数据类型。这使得Python具有很高的灵活性和简便性。
基本数据类型
在Python中,常用的基本数据类型有整数、浮点数、布尔值和字符串。
整数(int)
整数是没有小数部分的数字,可以是正数、负数或零。在Python中,整数类型使用关键字int表示。我们可以通过直接赋值或使用int()函数来设置整数变量的值。
# 直接赋值
num = 10
print(num) # 输出:10
# 使用int()函数
num = int(10)
print(num) # 输出:10
浮点数(float)
浮点数是带有小数部分的数字。在Python中,浮点数类型使用关键字float表示。同样,我们可以通过直接赋值或使用float()函数来设置浮点数变量的值。
# 直接赋值
num = 3.14
print(num) # 输出:3.14
# 使用float()函数
num = float(3.14)
print(num) # 输出:3.14
布尔值(bool)
布尔值用于表示真(True)和假(False)。在Python中,布尔类型使用关键字bool表示。我们可以通过直接赋值或使用bool()函数来设置布尔变量的值。
# 直接赋值
is_true = True
print(is_true) # 输出:True
# 使用bool()函数
is_true = bool(True)
print(is_true) # 输出:True
字符串(str)
字符串是由字符组成的序列,用于表示文本。在Python中,字符串类型使用关键字str表示。我们可以通过直接赋值或使用str()函数来设置字符串变量的值。
# 直接赋值
name = "Python"
print(name) # 输出:Python
# 使用str()函数
name = str("Python")
print(name) # 输出:Python
引用数据类型
除了基本数据类型,Python还具有一些引用数据类型,如列表、元组、字典和集合。
列表(list)
列表是用于存储多个值的有序集合。在Python中,列表类型使用方括号([ ])表示。我们可以通过直接赋值或使用list()函数来设置列表变量的值。
# 直接赋值
nums = [1, 2, 3, 4, 5]
print(nums) # 输出:[1, 2, 3, 4, 5]
# 使用list()函数
nums = list([1, 2, 3, 4, 5])
print(nums) # 输出:[1, 2, 3, 4, 5]
元组(tuple)
元组是用于存储多个值的有序集合,与列表类似。但元组的元素不可变,即无法修改。在Python中,元组类型使用圆括号(( ))表示。我们可以通过直接赋值或使用tuple()函数来设置元组变量的值。
# 直接赋值
person = ("Alice", 25, "female")
print(person) # 输出:("Alice", 25, "female")
# 使用tuple()函数
person = tuple(("Alice", 25, "female"))
print(person) # 输出:("Alice", 25, "female")
字典(dict)
字典是用于存储键值对的无序集合。在Python中,字典类型使用大括号({ })表示。我们可以通过直接赋值或使用dict()函数来设置字典变量的值。
# 直接赋值
student = {"name": "Alice", "age": 20, "gender": "female"}
print(student) # 输出:{"name": "Alice", "age": 20, "gender": "female"}
# 使用dict()函数
student = dict({"name": "Alice", "age": 20, "gender": "female