python
文章平均质量分 84
python学习
我与nano
嵌入式开发,物联网,PCB,linux应用,卡尔曼,pid,Jetson nano,树莓派,K210,深度学习,机器视觉,Opencv,slam,Ros,自控
展开
-
python学习——正则表达式
正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。re 模块使 Python 语言拥有全部的正则表达式功能。re.match 尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()就返回none。 函数语法 匹配成功re.match方法返回一个匹配的对象,否则返回None。我们可以使用group(num) 或 groups() 匹配对象函数来获取匹配表达式。原创 2022-07-10 17:57:27 · 218 阅读 · 0 评论 -
python学习——面向对象
Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的。类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。 方法:类中定义的函数。 类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。 数据成员:类变量或者实例变量用于处理类及其实例对象的相关的数据。 方法重写:如果从父类继承的方法不能满足子类的需求,可以对其进行改写,这个过程叫方法的原创 2022-07-10 16:39:39 · 205 阅读 · 0 评论 -
Python学习——基础语法(一)
Python基础语法 文章目录Python基础语法一、编码二、标识符三、注释四、行与缩进五、多行语句六、数字类型七、字符串八、用户输入函数九、同一行显示多条语句十、多个语句构成代码组十一、print输出十二、import 与 from...import 一、编码 默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。 当然你也可以为源码文件指定不同的编码 二、标识符 1、第一个字符必须是字母表中字母或下划线 _ 。 2、标识符的其他的部分由字母、数字和下划线组成原创 2022-02-08 14:55:29 · 288 阅读 · 0 评论 -
Python学习——数据类型详解(二)
Python数据类型 文章目录Python数据类型一、Python3 基本数据类型二、标准数据类型1、Number(数字)数值运算数字类型转换数学函数随机数函数三角函数数学常量2、String(字符串)字符串更新转义字符字符串运算符字符串格式化Python三引号字符串内建函数3、List(列表)更新列表删除列表元素列表脚本操作符列表拼接嵌套列表列表函数&方法4、Tuple(元组)删除元组元组运算符元组内置函数4、Set(集合)集合的基本操作集合内置方法完整列表6、Dictionary(字典)访问字典原创 2022-02-08 16:33:14 · 704 阅读 · 0 评论 -
Python学习——运算符(三)
Python运算符 文章目录Python运算符一、Python算术运算符二、Python比较运算符三、Python赋值运算符四、Python位运算符五、Python逻辑运算符六、Python成员运算符七、Python身份运算符八、Python运算符优先级 一、Python算术运算符 二、Python比较运算符 三、Python赋值运算符 四、Python位运算符 按位运算符是把数字看作二进制来进行计算的。 下表中变量 a 为 60,b 为 13二进制格式如下: a = 0011 1100 b = 0原创 2022-02-08 20:26:43 · 610 阅读 · 0 评论 -
Python学习——if条件语句与while,for循环语句(四)
Python条件语句与循环语句 文章目录Python条件语句与循环语句前言一、Python3 条件控制if 语句if 嵌套二、Python3 循环语句while 循环使用 else 语句for语句range()内置遍历函数break 和 continue 语句及循环中的 else 子句pass 语句 前言 开始学习之前,插个知识点 end关键字: 关键字end可以用于将结果输出到同一行,或者在输出的末尾添加不同的字符,是每一个输出末尾 a, b = 0, 1 while b < 1000: p原创 2022-02-08 22:13:39 · 1707 阅读 · 0 评论 -
Python学习——迭代器与生成器、函数(五)
Python学习 文章目录Python学习一、迭代器与生成器迭代器生成器二、Python3 函数定义一个函数函数调用参数传递参数return语句 一、迭代器与生成器 迭代器 迭代是Python最强大的功能之一,是访问集合元素的一种方式。 迭代器就像for循环遍历 迭代器是一个可以记住遍历的位置的对象。 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 a=[1,2,3,4,5,6] for i in a: print(i) a=[1,2,3,4,5,6]原创 2022-02-09 10:25:25 · 249 阅读 · 0 评论 -
Python学习——数据结构(六)
Python数据结构 文章目录Python数据结构一、列表列表方法将列表当做堆栈使用将列表当作队列使用嵌套列表解析del 语句二、元组和序列三、集合四、字典遍历技巧 一、列表 列表方法 Python中列表是可变的,这是它区别于字符串和元组的最重要的特点,一句话概括即:列表可以修改,而字符串和元组不能。 注意:类似 insert, remove 或 sort 等修改列表的方法没有返回值。 将列表当做堆栈使用 列表方法使得列表可以很方便的作为一个堆栈来使用,堆栈作为特定的数据结构,最先进入的元素最后一个被释原创 2022-02-09 11:17:45 · 1163 阅读 · 0 评论 -
Python学习——Python3 模块总结(七)
Python常用模块 文章目录Python常用模块前言一、模块导入__name__属性二、模块总结1.sys模块2.datetime,date,time模块3.OS模块4.stat模块5.string模块5.math模块6.re模块 前言 一、模块导入 import 语句——一个模块只会被导入一次,不管你执行了多少次import。 from … import 语句——模块中导入一个指定的部分 from … import * 语句——把一个模块的所有内容全都导入 __name__属性 一个模块被另一个程序第一原创 2022-02-09 13:26:34 · 426 阅读 · 0 评论 -
Python学习——输入与输出与file、os文件使用方法(八)
Python3 输入和输出 文章目录Python3 输入和输出前言一、输出二、输入字符串格式化读取键盘输入三、读写文件文件对象的方法四、Python3 File(文件) 方法 前言 本节具体介绍 Python 的输入输出 一、输出 Python两种输出值的方式: 表达式语句和 print() 函数。 第三种方式是使用文件对象的 write() 方法,标准输出文件可以用 sys.stdout 引用。 如果你希望输出的形式更加多样,可以使用 str.format() 函数来格式化输出值。 如果你希望将输出的值转原创 2022-02-09 14:25:17 · 1123 阅读 · 0 评论 -
Python学习——JSON数据解析(九)
Python3JSON数据解析 文章目录Python3JSON数据解析前言一、什么是JSON二、 Python处理JSON数据 前言 JSON: JavaScript Object Notation(JavaScript 对象表示法) JSON 是存储和交换文本信息的语法,类似 XML。 JSON 比 XML 更小、更快,更易解析。 一、什么是JSON JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation) JSON 是轻量级的文本数据交换格式 JSON原创 2022-02-09 16:56:14 · 293 阅读 · 0 评论