搜索到与相关的文章
Python

小白学习python之路(一):安装python3

引言作为一个python小白,之前学的是java,不过听说python很流行,功能很强大,可以用很少的代码实现更强的功能,因此我也是被吸引了过来,并且把我的学习经历记录下来。当然了,要学习python,首先要先把他下载下来,安装一下,因为python2和python3在语法上有很大的不同,所以学的时候要注意版本,我们这里用的是python3。python3.7下载链接:https://u20538204.ctfile.com/fs/20538204-383

系统 2019-09-27 17:46:59 2138

Python

python字典操作(Dictionary)

字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值key=>value对用冒号:分割,每个键值对之间用逗号,分割,整个字典包括在花括号{}中,格式如下所示:d={key1:value1,key2:value2}键一般是唯一的,如果重复最后的一个键值对会替换前面的,值不需要唯一。值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。一个简单的实例:dict={'WJ':'female','CT':'male'}这里主要说明一键一值和一键

系统 2019-09-27 17:46:12 2138

Python

python 2.x子类继承重写坑

本文探讨一点子类继承的差异,基于python2.x和python3.x的差异。如下为python3的代码样例,注意super()的用法。#python3classPerson():def__init__(self,name,age):self._name=nameself._age=agedeffoo(self):passclassStudent(Person):def__init__(self,name,age,grade):super().__init

系统 2019-09-27 17:46:12 2138

Python

python 插件架构 多线程多任务

目的:很多时候,我们需要多个不同策略去完成一个任务,那个插件架构是很好一个选择。而每一个策略,不希望一个个去执行,还能实时上报数据,所以每一个插件都是异步执行,把每一个插件结果回调方法实时上报,然后写入数据。线程工具类#app/MyThread.pyimportthreadingclassMyThread(threading.Thread):def__init__(self,func,**kwargs):threading.Thread.__init__(

系统 2019-09-27 17:46:02 2138

Python

python同步编程和异步编程

一简介1同步和异步函数或方法掉调用的时候,被调用者是否能得到最终结果来判断同步和异步直接得到最终结果的,就是同步调用不直接得到最终结果的,就是异步调用同步就是我让你打饭,你不打好我就不走开,直到你打饭给了我异步就是我让你打饭,你等着,我不等你,但是我会盯着你,你打完我会过来拿走,异步并不能保证多长时间将饭打完。异步给的是临时结果,目前是拿不到的同步只看结果是不是最终结果进行判断2阻塞,非阻塞函数或方法调用的时候,是否立即返回立即返回就是非阻塞调用不立即返回

系统 2019-09-27 17:45:54 2138

Python

Python实现一个带权无回置随机抽选函数的方法

需求有一个抽奖应用,从所有参与的用户抽出K位中奖用户(K=奖品数量),且要根据每位用户拥有的抽奖码数量作为权重。如假设有三个用户及他们的权重是:A(1),B(1),C(2)。希望抽到A的概率为25%,抽到B的概率为25%,抽到C的概率为50%。分析比较直观的做法是把两个C放到列表中抽选,如[A,B,C,C],使用Python内置的函数random.choice[A,B,C,C],这样C抽到的概率即为50%。这个办法的问题是权重比较大的时候,浪费内存空间。更

系统 2019-09-27 17:45:25 2138

Python

让IIS7.5 执行Python脚本的配置方法

【详细步骤】:1.从Python下载windows版本的安装程序(点击进入),我这里由于操作系统是x64的因此选择Python2.7.11x64Installer~2.安装,这里建议不要安装到系统盘,以免重做系统后再次安装~3.IIS7.5->ISAPI和CGI限制->右键添加->ISAPI或CGI路径选择Python文件夹下的python.exe%s%s;描述中填写:python。4.IIS7.5->处理程序映射->添加脚本映射->请求路径:*.py->

系统 2019-09-27 17:38:16 2138

Python

浅谈Python 集合(set)类型的操作――并交差

阅读目录•介绍•基本操作•函数操作介绍python的set是一个无序不重复元素集,基本功能包括关系测试和消除重复元素.集合对象还支持并、交、差、对称差等。sets支持xinset、len(set)、和forxinset。作为一个无序的集合,sets不记录元素位置或者插入点。因此,sets不支持indexing,slicing,或其它类序列(sequence-like)的操作。基本操作>>>x=set("jihite")>>>y=set(['d','i','

系统 2019-09-27 17:38:06 2138

Python

python 读写txt文件 json文件的实现方法

首先第一步,打开文件,有两个函数可供选择:open()和file()①.f=open('file.txt',‘w')...file.close()②.f=file('file.json','r')...file.close()#记得打开文件时最后不要忘记关闭!open()和file()都是Python的内建函数,返回一个文件对象,具有相同的功能,可以任意替换。使用语法为:f=open(fileName,access_mode='r',buffering=-

系统 2019-09-27 17:37:51 2138

编程技术

2007新书:Visual FoxPro权威指南

订购:http://www.china-pub.com/computers/common/info.asp?id=34809VisualFoxPro9.0在定制开发环境、报表处理、数据处理,以及与SQLServer的集成开发方面,都有了极大的提升。本书以最新的VisualFoxPro9.0SP2版本为基础,力图系统、全面地介绍VisualFoxPro的基本数据库开发技术和最新的VisualFoxPro增强技术,并佐以丰富、实用的程序示例,使读者能够快速掌握

系统 2019-08-29 23:52:39 2138