Python学习(1)基本数据类型
1. 整数 (Integer)
整数是Python中的基本数值类型,用于表示没有小数部分的数字。
# 整数示例
a = 10
b = -5
print(a) # 输出: 10
print(b) # 输出: -5
2. 浮点数 (Float)
浮点数用于表示有小数部分的数字。
# 浮点数示例
pi = 3.14159
e = 2.71828
print(pi) # 输出: 3.14159
print(e) # 输出: 2.71828
3. 字符串 (String)
字符串是由零个或多个字符组成的序列,用于表示文本数据。
# 字符串示例
hello = "Hello, World!"
name = 'Alice'
print(hello) # 输出: Hello, World!
print(name) # 输出: Alice
字符串可以使用单引号 ('
) 或双引号 ("
) 来定义。
4. 列表 (List)
列表是有序的集合,可以随时添加和删除其中的元素。
# 列表示例
numbers = [1, 2, 3, 4, 5]
fruits = ['apple', 'banana', 'cherry']
print(numbers) # 输出: [1, 2, 3, 4, 5]
print(fruits) # 输出: ['apple', 'banana', 'cherry']
# 访问列表元素
print(numbers[0]) # 输出: 1
print(fruits[2]) # 输出: cherry
# 修改列表元素
numbers[1] = 20
print(numbers) # 输出: [1, 20, 3, 4, 5]
5. 元组 (Tuple)
元组与列表类似,但元组一旦定义就不能修改(即元组是不可变的)。
# 元组示例
coordinates = (10.0, 20.0)
colors = ('red', 'green', 'blue')
print(coordinates) # 输出: (10.0, 20.0)
print(colors) # 输出: ('red', 'green', 'blue')
# 访问元组元素
print(coordinates[0]) # 输出: 10.0
print(colors[1]) # 输出: green
# 元组是不可变的,不能修改元素
# coordinates[1] = 30.0 # 这会引发错误
6. 字典 (Dictionary)
字典是键值对的集合,可以使用键来访问对应的值。
# 字典示例
person = {'name': 'Alice', 'age': 30, 'city': 'New York'}
print(person) # 输出: {'name': 'Alice', 'age': 30, 'city': 'New York'}
# 访问字典元素
print(person['name']) # 输出: Alice
print(person['age']) # 输出: 30
# 修改字典元素
person['age'] = 31
print(person) # 输出: {'name': 'Alice', 'age': 31, 'city': 'New York'}
7. 集合 (Set)
集合是一个无序的不重复元素集。
# 集合示例
numbers_set = {1, 2, 3, 4, 5}
fruits_set = {'apple', 'banana', 'apple'} # 集合会自动去重
print(numbers_set) # 输出: {1, 2, 3, 4, 5}
print(fruits_set) # 输出: {'banana', 'apple'}
# 添加元素到集合
numbers_set.add(6)
print(numbers_set) # 输出: {1, 2, 3, 4, 5, 6}
# 移除集合中的元素
numbers_set.remove(3)
print(numbers_set) # 输出: {1, 2, 4, 5, 6}