Python 常用数据类型

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))

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

猜你喜欢

转载自blog.csdn.net/mr_five55/article/details/135467777
今日推荐