Python 常用数据类型

2024-01-09 00:31:32

Python 常用数据类型有以下这些:

数据类型中文解析例子
int整数,表示整数值1、2
float浮点数,表示带有小数点的数值3.14、2.718
complex复数,表示实部和虚部组成的复数1+2j、3-4j
str字符串,表示文本数据,用引号(单引号或双引号)括起来“Hello”、‘World’
bool布尔类型, 表示真或假,用于逻辑判断。真(True)或假(False)
list列表,表示一组有序的元素,可以包含不同类型的数据,用方括号括起来[1, 2, 3]、[‘a’, ‘b’, ‘c’]
tuple元组,与列表类似,但是元组是不可变的,用圆括号括起来(1, 2, 3)、(‘a’, ‘b’, ‘c’)
dict字典,表示键值对的集合,用花括号括起来{‘name’: ‘Alice’, ‘age’: 25}
set集合,表示一组互不相同的元素,用花括号或set()函数创建{1, 2, 3}、set([1, 2, 3])
function函数,表示可执行的代码块,可以通过函数名加括号进行调用def my_function(): print(“This is a function.”)
iterator迭代器类型,表示可迭代的对象,可以使用for循环进行遍历。iter([1, 2, 3])

我们可以使用type()函数检测一个变量的类型,type()函数的语法是:

type(object)

它接受一个参数,即要检查类型的对象,并返回表示该对象类型的值(<class ‘类型名’>)。如:

# 整数类型(int)
a = 1
print(a, type(a))

# 浮点数类型(float)
b = 3.14
print(b, type(b))

# 复数类型(complex)
c = 1 + 2j
print(c, type(c))

# 字符串类型(str)
d = "Hello"
print(d, type(d))

# 布尔类型(bool)
e = True
print(e, type(e))

# 列表类型(list)
f = [1, 2, 3]
print(f, type(f))

# 元组类型(tuple)
g = (1, 2, 3)
print(g, type(g))

# 字典类型(dict)
h = {'name': 'Alice', 'age': 25}
print(h, type(h))

# 集合类型(set)
i = {1, 2, 3}
print(i, type(i))

# 函数类型(function)
def my_function():
    print("This is a function.")

j = my_function
print(j, type(j))

# 迭代器类型(iterator)
k = iter([1, 2, 3])
print(k, type(k))

运行上面代码,输出结果如下:
请添加图片描述

文章来源:https://blog.csdn.net/mr_five55/article/details/135467777
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。