Python中常用的数据类型有整数(int)、浮点数(float)、字符串(str)、布尔值(bool)、列表(list)、元组(tuple)、字典(dict)和集合(set)。下面分别介绍这些数据类型的学习应用案例。
- 整数(int)
整数是不带小数部分的数字,例如:1、2、3等。在Python中,可以使用加(+)、减(-)、乘(*)、除(/)等运算符进行整数的算术运算。
a = 10
b = 20
c = a + b
print(c) # 输出:30
- 浮点数(float)
浮点数是有小数部分的数字,例如:1.2、3.14等。在Python中,可以使用加(+)、减(-)、乘(*)、除(/)等运算符进行浮点数的算术运算。
a = 1.2
b = 3.14
c = a * b
print(c) # 输出:3.768
- 字符串(str)
字符串是由一系列字符组成的文本,例如:"hello"、"world"等。在Python中,可以使用单引号(')或双引号(")将字符串括起来。字符串是不可变的,即不能修改其中的元素。
s = "hello"
print(s[0]) # 输出:h
- 布尔值(bool)
布尔值表示真或假,只有两个值:True和False。在Python中,布尔值可以用于条件判断、循环控制等场景。
a = True
b = False
if a and b:
print("a and b are both true")
else:
print("a or b is false")
- 列表(list)
列表是由一系列元素组成的有序集合,可以包含不同类型的元素。在Python中,使用方括号([])将元素括起来。列表是可变的,即可以修改其中的元素。
lst = [1, 2, 3, "hello", True]
lst.append(4) # 在列表末尾添加元素4
print(lst) # 输出:[1, 2, 3, "hello", True, 4]
- 元组(tuple)
元组与列表类似,也是由一系列元素组成的有序集合。但元组是不可变的,即不能修改其中的元素。在Python中,使用圆括号(())将元素括起来。
tup = (1, 2, 3, "hello", True)
print(tup[0]) # 输出:1
- 字典(dict)
字典是由键值对组成的无序集合,每个键对应一个值。在Python中,使用大括号({})将键值对括起来。字典是可变的,即可以修改其中的键值对。
dct = {
"name": "Tom", "age": 18, "gender": "male"}
dct["age"] = 19 # 修改字典中的键值对age=18为age=19
print(dct) # 输出:{"name": "Tom", "age": 19, "gender": "male"}
- 集合(set)
集合是由一系列唯一元素组成的无序集合。在Python中,使用大括号({})将元素括起来。集合是可变的,即可以添加或删除其中的元素。注意:集合中的元素不能重复。