Skip to content

变量类型

  • 变量类型是指变量所存储的数据的类型。

布尔类型

  • 布尔类型型 值只有两种:true 和 false。
python
a = false
b = true

数字类型

  • 数字类型 包括 整数类型、浮点类型、复数类型。
python
# int 整数类型
a = 1
# float 浮点类型
b = 1.0
# complex 复数类型
c = 1+2j

字符串类型

  • 字符串是由数字、字母、下划线组成的一串字符。
python
# 字符串类型
str = "hello world"
print (str)           # 输出完整字符串

列表类型

  • 列表是由多个元素组成的有序集合,元素可以是不同的类型。
  • 列表用 [] 标识。列表可以进行截取、组合等。
python
list = ['runoob', 786 , 2.23, 'john', 70.2]

元组类型

  • 元组是由多个元素组成的有序集合,元素可以是不同的类型。
  • 元组用 () 标识,内部元素用逗号隔开。
python
tuple = ('runoob', 786, 2.23, 'john', 70.2)
tinytuple = (123, 'john')
print(tuple)                # 输出完整元组

字典类型

  • 列表是有序的对象集合,字典是无序的对象集合。
  • 字典用 {} 标识。字典由索引(key)和它对应的值 value 组成。
python

dict = {}
dict['one'] = "This is one"
dict[2] = "This is two"

tiny_dict = {'name': 'runoob','code':6734, 'dept': 'sales'}

集合类型

  • 集合是一个无序的不重复元素集。
  • 集合使用set()函数创建
python
set = set()
set.add(1)              # 新增元素
set.add(2)              # 新增元素
set.add(3)              # 新增元素
print(set)              # {1,2,3}
set.update([1,4,5,6])   # 新增多个元素,如果已存在则不做处理
print(set)              # {1,2,3,4,5,6}
set.remove(1)           # 删除元素,如果不存在则报错
set.discard(2)          # 删除元素,如果不存在则不报错
print(set)              # {2,3,4,5,6}

查看变量类型

python
# 查看变量类型
a = 10
print(type(a)) # <class 'int'>