此定义的Python代码

此定义的Python代码,python,Python,不确定,这是数组吗?字典?{}和[]?键和值对?函数是字典,直接值也是字典 嵌套字典中的gpio键是更多的字典,而模块键与列表对象相关联 Python容器可以容纳其他容器;{…}带键:值对的大括号构成一个字典,[…]方括号定义列表 您可以在Python解释器中内省并使用该结构;type()函数将告诉您对象类型: FUNCTIONS = { "I2C": {"enabled": False, "gpio": {0:"SDA", 1:"SCL", 2:"SDA", 3:"SCL"}, "mo

不确定,这是数组吗?字典?{}和[]?键和值对?

函数
是字典,直接值也是字典

嵌套字典中的
gpio
键是更多的字典,而
模块
键与列表对象相关联

Python容器可以容纳其他容器;
{…}
键:值
对的大括号构成一个字典,
[…]
方括号定义列表

您可以在Python解释器中内省并使用该结构;
type()
函数将告诉您对象类型:

FUNCTIONS = {
    "I2C": {"enabled": False, "gpio": {0:"SDA", 1:"SCL", 2:"SDA", 3:"SCL"}, "modules": ["i2c-bcm2708", "i2c-dev"]},
    "SPI": {"enabled": False, "gpio": {7:"CE1", 8:"CE0", 9:"MISO", 10:"MOSI", 11:"SCLK"}, "modules": ["spi-bcm2708", "spidev"]},
    "UART": {"enabled": False, "gpio": {14:"TX", 15:"RX"}},
    "ONEWIRE": {"enabled": False, "gpio": {4:"DATA"}, "modules": ["w1-gpio"], "wait": 2}
}
>函数={
…“I2C”:{“enabled”:False,“gpio”:{0:“SDA”,1:“SCL”,2:“SDA”,3:“SCL”},“模块”:[“I2C-bcm2708”,“I2C-dev”],
…“SPI”:{“enabled”:False,“gpio”:{7:“CE1”,8:“CE0”,9:“MISO”,10:“MOSI”,11:“SCLK”},“模块”:[“SPI-bcm2708”,“spidev”]},
…“UART”:{“enabled”:False,“gpio”:{14:TX”,15:RX},
…“ONEWIRE”:{“enabled”:False,“gpio”:{4:“DATA”},“modules”:[“w1 gpio”],“wait”:2}
... }
>>>类型(功能)
>>>类型(函数['I2C'])
>>>类型(函数['I2C']['modules'])

函数
是字典,直接值也是字典

嵌套字典中的
gpio
键是更多的字典,而
模块
键与列表对象相关联

Python容器可以容纳其他容器;
{…}
键:值
对的大括号构成一个字典,
[…]
方括号定义列表

您可以在Python解释器中内省并使用该结构;
type()
函数将告诉您对象类型:

FUNCTIONS = {
    "I2C": {"enabled": False, "gpio": {0:"SDA", 1:"SCL", 2:"SDA", 3:"SCL"}, "modules": ["i2c-bcm2708", "i2c-dev"]},
    "SPI": {"enabled": False, "gpio": {7:"CE1", 8:"CE0", 9:"MISO", 10:"MOSI", 11:"SCLK"}, "modules": ["spi-bcm2708", "spidev"]},
    "UART": {"enabled": False, "gpio": {14:"TX", 15:"RX"}},
    "ONEWIRE": {"enabled": False, "gpio": {4:"DATA"}, "modules": ["w1-gpio"], "wait": 2}
}
>函数={
…“I2C”:{“enabled”:False,“gpio”:{0:“SDA”,1:“SCL”,2:“SDA”,3:“SCL”},“模块”:[“I2C-bcm2708”,“I2C-dev”],
…“SPI”:{“enabled”:False,“gpio”:{7:“CE1”,8:“CE0”,9:“MISO”,10:“MOSI”,11:“SCLK”},“模块”:[“SPI-bcm2708”,“spidev”]},
…“UART”:{“enabled”:False,“gpio”:{14:TX”,15:RX},
…“ONEWIRE”:{“enabled”:False,“gpio”:{4:“DATA”},“modules”:[“w1 gpio”],“wait”:2}
... }
>>>类型(功能)
>>>类型(函数['I2C'])
>>>类型(函数['I2C']['modules'])

函数
是字典,直接值也是字典

嵌套字典中的
gpio
键是更多的字典,而
模块
键与列表对象相关联

Python容器可以容纳其他容器;
{…}
键:值
对的大括号构成一个字典,
[…]
方括号定义列表

您可以在Python解释器中内省并使用该结构;
type()
函数将告诉您对象类型:

FUNCTIONS = {
    "I2C": {"enabled": False, "gpio": {0:"SDA", 1:"SCL", 2:"SDA", 3:"SCL"}, "modules": ["i2c-bcm2708", "i2c-dev"]},
    "SPI": {"enabled": False, "gpio": {7:"CE1", 8:"CE0", 9:"MISO", 10:"MOSI", 11:"SCLK"}, "modules": ["spi-bcm2708", "spidev"]},
    "UART": {"enabled": False, "gpio": {14:"TX", 15:"RX"}},
    "ONEWIRE": {"enabled": False, "gpio": {4:"DATA"}, "modules": ["w1-gpio"], "wait": 2}
}
>函数={
…“I2C”:{“enabled”:False,“gpio”:{0:“SDA”,1:“SCL”,2:“SDA”,3:“SCL”},“模块”:[“I2C-bcm2708”,“I2C-dev”],
…“SPI”:{“enabled”:False,“gpio”:{7:“CE1”,8:“CE0”,9:“MISO”,10:“MOSI”,11:“SCLK”},“模块”:[“SPI-bcm2708”,“spidev”]},
…“UART”:{“enabled”:False,“gpio”:{14:TX”,15:RX},
…“ONEWIRE”:{“enabled”:False,“gpio”:{4:“DATA”},“modules”:[“w1 gpio”],“wait”:2}
... }
>>>类型(功能)
>>>类型(函数['I2C'])
>>>类型(函数['I2C']['modules'])

函数
是字典,直接值也是字典

嵌套字典中的
gpio
键是更多的字典,而
模块
键与列表对象相关联

Python容器可以容纳其他容器;
{…}
键:值
对的大括号构成一个字典,
[…]
方括号定义列表

您可以在Python解释器中内省并使用该结构;
type()
函数将告诉您对象类型:

FUNCTIONS = {
    "I2C": {"enabled": False, "gpio": {0:"SDA", 1:"SCL", 2:"SDA", 3:"SCL"}, "modules": ["i2c-bcm2708", "i2c-dev"]},
    "SPI": {"enabled": False, "gpio": {7:"CE1", 8:"CE0", 9:"MISO", 10:"MOSI", 11:"SCLK"}, "modules": ["spi-bcm2708", "spidev"]},
    "UART": {"enabled": False, "gpio": {14:"TX", 15:"RX"}},
    "ONEWIRE": {"enabled": False, "gpio": {4:"DATA"}, "modules": ["w1-gpio"], "wait": 2}
}
>函数={
…“I2C”:{“enabled”:False,“gpio”:{0:“SDA”,1:“SCL”,2:“SDA”,3:“SCL”},“模块”:[“I2C-bcm2708”,“I2C-dev”],
…“SPI”:{“enabled”:False,“gpio”:{7:“CE1”,8:“CE0”,9:“MISO”,10:“MOSI”,11:“SCLK”},“模块”:[“SPI-bcm2708”,“spidev”]},
…“UART”:{“enabled”:False,“gpio”:{14:TX”,15:RX},
…“ONEWIRE”:{“enabled”:False,“gpio”:{4:“DATA”},“modules”:[“w1 gpio”],“wait”:2}
... }
>>>类型(功能)
>>>类型(函数['I2C'])
>>>类型(函数['I2C']['modules'])