真锋
永远保持一颗学习和专注的心
嵌入式视觉

Python学习
文章归档

Python3高级特性

本文为学习笔记,参考资料《廖雪峰-Python3教程》 目录 切片迭代列表生成式生成器迭代器 掌握了 Python 的数据类型、语句和函数,基本上就可以编写出很多有用的程序了。但是我们还需要掌握Python的一些高级特性,精简代码。一行代码能实现的功能,…

   164   2019-08-29   阅读更多

Python3生成伪随机数-random模块

在项目中,我们做随机图像增强或者概率性的需求时,可能会用到随机函数,这里介绍下Python3自带的伪随机数生成器模块random,大多数知识来源于官网教材,我加以总结和添加代码实例 random模块介绍 对于整数,从范围中有统一的选择。 对于序列,存在随机元素的统…

   162   2019-08-07   阅读更多

Python IO编程

Python IO编程值得是经常涉及到文件处理和操作得各种方法得应用,本文是学习笔记,主要参考廖雪峰《Python3教程》和部分网络学习资源。 IO编程简单理解指的是你的程序涉及到cpu、内存和磁盘、网络的数据交互。因为cpu、内存和磁盘、网络的速度有差异,所以在IO编程…

   289   2019-07-10   阅读更多

Python使用pickle持久化对象

pickle简单使用 pickle保存对象 Python中可以使用 pickle 模块将对象转化为文件保存在磁盘上,在需要的时候再读取并还原。用法如下: pickle.dump(obj, file[, protocol]) 这是pickle将对象持久化的方法,参数具体含义如下: obj: 要持久化保存的对…

   215   2019-07-02   阅读更多

Python字符串方法

字符串常用方法有以下几种: find split join strip replace translate lower/upper strip()方法 描述:   Python strip() 方法用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。注意:该方法只能删除开头或是结尾的字符,不能删除中间部…

   391   2019-06-20   阅读更多

Python高阶函数

函数式编程 函数式编程是一种抽象程度很高的编程范式,纯粹的函数式编程语言编写的函数没有变量,因此任意一个函数,只要输入是确定的,输出就是确定的。函数式编程的一个特点就是,允许把函数本身作为参数传入另一个函数,还允许返回一个函数!Python 对函数式编程…

   225   2019-06-20   阅读更多

Python命令行参数解析

sys.argv,这种方法比较古老,灵活性很差,同时解析出来的参数都是str类型。但在编写简单脚本,参数较少且固定时比较方便argparse模块是Python 标准库中推荐的命令行解析模块,命令行参数解析在windows系统下不适用,但在linux系统下几乎要总是考虑命令行参数解析。 …

   409   2019-06-13   阅读更多

Python多进程与多线程

多进程与多线程 从概念上讲,对于操作系统来说,一个任务就是一个进程(Process),而进程内的"子任务"称为线程(Thread),一个进程至少有一个线程。具有多核cpu的电脑,可以真正实现物理上的多进程。 多任务的实现有3种方式: 多进程模式;多线程模式;多进…

   532   2019-06-09   阅读更多

Python装饰器

装饰器介绍 谈装饰器之前,需明白一件事,Python中的函数和Java、C++不一样,Python中的函数可以像普通变量一样当做参数传递给另外一个函数,代码示例如下: def foo(): print('hello world') def decorator(function): function() decorator(foo) 装…

   355   2019-05-09   阅读更多

Python面向对象编程

面向对象编程——Object Oriented Programming,简称 OOP,是一种程序设计思想。 OOP 把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。 面向对象技术简介 类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的…

   366   2019-01-26   阅读更多
加载更多
标签
2019年十二月
« 9月    
 1
2345678
9101112131415
16171819202122
23242526272829
3031