Python语言---OrangePi全志H616
1.Python基础
Python是一种动态解释型的编程语言。Python可以在Windows、UNIX、MAC等多种操作系统上
使用,也可以在Java、.NET开发平台上使用。
环境搭建:(备注:在香橙派 3.0.6 版本 的镜像里已经默认自带了 python3.10 的版本,不需要安装,只需 要后续安装下python3 dev 即可。 后续统一采用Orangepizero2_3.0.6_ubuntu_jammy_desktop_xfce_linux5.16.17 的系统镜像)
2.1 特点 :
·Python 使用 C 语言开发,但是 Python 不再有 C 语言中的指针等复杂的数据类型。
·Python 具有很强的面向对象特性,而且简化了面向对象的实现。它消除了保护类型、抽象类、接口等面向对象的元素。
·Python 代码块使用空格或制表符缩进的方式分隔代码。
·Python 仅有 31 个保留字,而且没有分号、 begin 、 end 等标记。
·Python 是强类型语言,变量创建后会对应一种数据类型,出现在统一表达式中的不同类型的变量需要做类型转换。
2.2 Python 基础知识
推荐看菜鸟教程: https : //www.runoob.com/python3/python3-reg-expressions.html
2.3 dict 嵌套简单说明
简单介绍了 dict (字典)的使用,字典 (Dictionary) 是 Python 里非常常见的一种数据结
构,如果是在其他语言里,一般称做 map 。是由键( key )和值( value )成对组成,键和值中间以冒号":" 隔开,键值对之间用 "," 隔开,整个字典由大括号 "{}" 括起来。
格式如下:
dict = {key1 : value1, key2 : value2 }
dict 的使用非常灵活, 甚至可以和列表组合使用, 列表里能嵌套列表,也能嵌套字典。同样的,字典里能嵌套字典,字典里也能嵌套列表。 如下面这个例子:
garbage_dict = {'Data': {'Elements': [{'Category': '干垃圾', 'CategoryScore':
0.8855999999999999, 'Rubbish': '', 'RubbishScore': 0.0}], 'Sensitive': False},
'RequestId': '1AB9E813-3781-5CA2-95A0-1EA334E80663'}
这个例子里的 dict 内容是就是一个嵌套的结构,也就是说,它包含了其他的 dict 或列表作为值。我们可以用以下的方式来理解它:
• 最外层的 dict 有两个键: 'Data' 和 'RequestId' 。