Python基础数据类型处理与操作

Python 是一种动态类型的语言,它支持多种数据类型,包括数字、字符串、列表、元组、字典、集合等。下面我将简要介绍这些常见数据类型及其基本处理方法。

图片[1]_Python基础数据类型处理与操作_知途无界

1. 数字

Python 支持整数(int)、浮点数(float)、复数(complex)等数字类型。

# 整数  
a = 10  
  
# 浮点数  
b = 3.14  
  
# 复数  
c = 2 + 3j  
  
# 基本数学运算  
d = a + b  
e = a * b

2. 字符串

字符串是不可变的有序字符序列。

# 字符串  
s = "Hello, World!"  
  
# 字符串连接  
s2 = "Python" + " is fun"  
  
# 索引和切片  
print(s[0])  # 输出 'H'  
print(s[1:5])  # 输出 'ello'  
  
# 字符串方法  
print(s.upper())  # 输出 'HELLO, WORLD!'  
print(s.split(','))  # 输出 ['Hello', ' World!']

3. 列表

列表是可变的有序元素集合。

# 列表  
lst = [1, 2, 3, 'a', 'b']  
  
# 列表操作  
lst.append(4)  # 添加元素  
lst.remove('a')  # 删除元素  
print(lst[0:3])  # 切片操作  
  
# 列表推导式  
squares = [x**2 for x in range(5)]  # 输出 [0, 1, 4, 9, 16]

4. 元组

元组是不可变的有序元素集合,类似于列表但不可修改。

# 元组  
tup = (1, 2, 3)  
  
# 元组不支持修改,但可以访问和切片  
print(tup[0])  # 输出 1  
print(tup[1:3])  # 输出 (2, 3)

5. 字典

字典是可变的无序键值对集合。

# 字典  
dict_example = {'a': 1, 'b': 2, 'c': 3}  
  
# 字典操作  
dict_example['d'] = 4  # 添加键值对  
del dict_example['a']  # 删除键值对  
print(dict_example.get('b'))  # 访问值,如果键不存在则返回 None 或指定默认值  
  
# 字典推导式  
squared_dict = {key: value**2 for key, value in dict_example.items()}

6. 集合

集合是可变的无序不重复元素集合。

# 集合  
set_example = {1, 2, 3, 3}  # 重复元素会被自动去重  
  
# 集合操作  
set_example.add(4)  # 添加元素  
set_example.remove(2)  # 删除元素  
print(set_example.intersection({2, 3, 4}))  # 交集操作

这些只是 Python 中数据类型的基本介绍和处理方法,实际上 Python 的数据类型和操作要丰富得多,可以根据具体需求进行更深入的学习和探索。

© 版权声明
THE END
喜欢就点个赞,支持一下吧!
点赞80 分享
评论 抢沙发
头像
欢迎您留下评论!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容