Python教程
Python是一种面向对象的解释型...
-
Python 多进程和数据传递的理解 python不仅线程用的是系统原生线程,进程也是用的原生进程 进程的用法和线程大同小异 import multiprocessing p = multiprocessing.Process(target=fun,args=()) 线程的基本方法在进程中都能够使用 但是进程和线程中有一个明显的区别:可以实现多核的运用 python本身会启动一个主进程,并... 继续阅读Python 多进程和数据传递的理解
:2018-04-25
-
Python中range和xrange的区别 range()是Python的内置函数,用于创建整数的列表,可以生成递增或者递减的数列。xrange也有相同的功能, 今天来看下它们之间的不同。 range 函数说明:range([start,] stop[, step]),根据start与stop指定的范围以及step设定的步长,生成一个序列。 range示例: >>> ran... 继续阅读Python中range和xrange的区别
:2018-04-25
-
Python创建单例模式的5种方法 单例模式(Singleton Pattern)是一种常用的软件设计模式,是指一个类的实例从始至终只能被创建一次,同时它提供一个静态的getInstance()工厂方法,让客户可以访问它的唯一实例;为了防止在外部对其实例化,将其构造函数设计为私有;在单例类内部定义了一个Singleton类型的静态对象,作为外部共享的唯一实例。 主要优点: 1、提供了对唯一实... 继续阅读Python创建单例模式的5种方法
:2018-04-25
-
Python中time和datetime的区别与联系 Python 中提供了对时间日期的多种多样的处理方式,主要是在 time 和 datetime 这两个模块里。今天稍微梳理一下这两个模块在使用上的一些区别和联系。 Python表示时间的两种方式: 1. 时间戳(相对于1970.1.1 00:00:00以秒计算的偏移量),时间戳是惟一的 2. 时间元组 即(struct_time),共有九个... 继续阅读Python中time和datetime的区别与联系
:2018-04-25
-
Python中is和==的区别 在Python中一切都是对象。 Python中对象包含的三个基本要素,分别是:id(身份标识)、type(数据类型)和value(值)。对象之间比较是否相等可以用==,也可以用is。 is和==都是对对象进行比较判断作用的,但对对象比较判断的内容并不相同。下面来看看具体区别在哪? is比较的是两个对象的id值是否相等,也就是比较两个对象是否为同一个实例对象,是否... 继续阅读Python中is和==的区别
:2018-04-25
-
写码时应该缩进使用 tab 还是空格? 对于程序员来说,其实Tab和空格远远不只是“立场”问题那么简单。 在不同的编辑器里tab的长度可能不一致,所以在一个编辑器里用tab设置缩进后,在其它编辑器里看可能缩进就乱了。空格不会出现这个问题,因为空格就占一个字符的位置。 众所周知,Tab在ASCII码中,编码是9,而空格是32。这也就是说,当我们按下一个Tab的时候,即使它看起来就是8个空格(或者... 继续阅读写码时应该缩进使用 tab 还是空格?
:2018-04-25
-
numpy 基础入门 – 30分钟学会numpy Numpy简单介绍 1.Numpy是什么 很简单,Numpy是Python的一个科学计算的库,提供了矩阵运算的功能,其一般与Scipy、matplotlib一起使用。其实,list已经提供了类似于矩阵的表示形式,不过numpy为我们提供了更多的函数。如果接触过matlab、scilab,那么numpy很好入手。 在以下的代码示例中,总是先导入了... 继续阅读numpy 基础入门 – 30分钟学会numpy
:2018-04-25
-
Python随机数生成模块random详解 一、概述 random模块 用于生成伪随机数 之所以称之为伪随机数,是因为真正意义上的随机数(或者随机事件)在某次产生过程中是按照实验过程中表现的分布概率随机产生的,其结果是不可预测的,是不可见的。而计算机中的随机函数是按照一定算法模拟产生的,其结果是确定的,是可见的。我们可以这样认为这个可预见的结果其出现的概率是100%。所以用计算机随机函数所产生... 继续阅读Python随机数生成模块random详解
:2018-04-25
-
python对指定字符串逆序的6种方法 对于一个给定的字符串,逆序输出,这个任务对于python来说是一种很简单的操作,毕竟强大的列表和字符串处理的一些列函数足以应付这些问题 了,今天总结了一下python中对于字符串的逆序输出的几种常用的方法 方法一:直接使用字符串切片功能逆转字符串 #!usr/bin/env python # encoding:utf-8 def strReve... 继续阅读python对指定字符串逆序的6种方法
:2018-04-26
-
Python Excel处理库openpyxl详解 openpyxl是一个第三方库,可以处理xlsx格式的Excel文件。pip install openpyxl安装。 读取Excel文件 需要导入相关函数 from openpyxl import load_workbook # 默认可读写,若有需要可以指定write_only和read_only为True wb = load_work... 继续阅读Python Excel处理库openpyxl详解
:2018-05-03