Python 是一门强类型语言,这意味着在代码中声明变量时必须指定其类型。Python 中的类型结构包括以下几种类型:
int # 整型 float # 浮点型 complex # 复数型 str # 字符串 bool # 布尔型 list # 列表 tuple # 元组 set # 集合 dict # 字典
其中整型、浮点型和复数型都是数值型类型,分别表示整数、浮点数和复数。字符串类型 str 表示文本数据,而布尔型 bool 则只有两个取值:True 和 False。列表类型 list 和元组类型 tuple 可以存储多个值,但它们的主要区别在于前者是可变类型,后者是不可变类型。集合类型 set 表示无序不重复的元素集合,而字典类型 dict 则将键值对数据组织成一个映射。
# 声明变量 num = 10 # 整型 fnum = 3.14 # 浮点型 cnum = 1 + 2j #复数型 name = "Tom" # 字符串 is_valid = True # 布尔型 mylist = [1, 2, 3] # 列表 mytuple = (4, 5, 6) # 元组 myset = {7, 8, 9} # 集合 mydict = {'apple': 1, 'banana': 2, 'orange': 3} # 字典 # 输出变量类型 print(type(num)) #print(type(fnum)) # print(type(cnum)) # print(type(name)) # print(type(is_valid)) # print(type(mylist)) # print(type(mytuple)) # print(type(myset)) # print(type(mydict)) #
通过以上代码示例,我们可以得出在 Python 中声明变量时必须指定其类型,同时 Python 支持多种数据类型,可以根据具体需求灵活选择。