标准数据类型:数字、字符串、列表、字典、元组
数字类型
基本的数字类型包括:
- 整型int
- 长整形long
- 浮点型float
- 复数complex
数字类型的基本操作
# int
a, b = 1, 2
print(a + b)
print(a - b)
print(a * b)
print(a / b)
print(a % b)
print(a << 2)
字符串类型
a, b = "Hello", "world"
# 字符串长度
print(len(a))
# 字符串拼接
print(a + b)
print(f"{a} {b}")
列表
if __name__ == '__main__':
array = []
# 添加元素
array.append(1)
array.append(1)
print(f"array is {array}")
# 查找元素
print("array[0] is %d" % array[0])
# 修改元素
array[1] = 3
print(f"array[1] is {array[1]}")
# 删除元素
print(f"删除值为3的元素前: {array}")
array.remove(3)
print(f"删除值为3的元素后:{array}")
array.append(2)
print(f"删除第一个元素前: {array}")
array.pop(0)
print(f"删除第一个元素后: {array}")
# 清空
array.clear()
print(f"清空:{array}")
字典
if __name__ == '__main__':
dictionary = {}
# 增加元素
dictionary.update(
{"name": "姓名", "age": "年龄"}
)
print(f"增加元素后: {dictionary}")
dictionary.pop("name")
print(f"删除key为name的元素后:{dictionary}")
dictionary.update({"age": "年纪"})
print(f"修改: {dictionary}")
print(f"查询key为age的值:{dictionary['age']}")
元组
注意:元组是不可变对象,定义后不可修改了
if __name__ == '__main__':
my_tuple = (0, "hello world")
print(my_tuple)
print(my_tuple[0])