- 军军小站|张军博客
搜索到与相关的文章
Python

Python标准库之循环器(itertools)介绍

在循环对象和函数对象中,我们了解了循环器(iterator)的功能。循环器是对象的容器,包含有多个对象。通过调用循环器的next()方法(__next__()方法,在Python3.x中),循环器将依次返回一个对象。直到所有的对象遍历穷尽,循环器将举出StopIteration错误。在foriiniterator结构中,循环器每次返回的对象将赋予给i,直到循环结束。使用iter()内置函数,我们可以将诸如表、字典等容器变为循环器。比如:复制代码代码如下:f

系统 2019-09-27 17:53:54 1979

Python

Python 正则表达式匹配数字及字符串中的纯数字

Python正则表达式匹配数字电话号码:\d{3}-\d{8}|\d{4}-\d{7}QQ号:[1-9][0-9]{4,}中国邮政编码:[1-9]\d{5}(?!\d)身份证:\d{15}|\d{18}ip地址:\d+\.\d+\.\d+\.\d+[1-9]\d*正整数-[1-9]\d*负整数-?[1-9]\d*整数[1-9]\d*|0非负整数-[1-9]\d*|0非正整数[1-9]\d*\.\d*|0\.\d*[1-9]\d*$正浮点数-([1-9]\d

系统 2019-09-27 17:50:40 1979

Python

python函数的高级用法

一、引用传递引用传递,实质是在传递内存地址二、函数默认值1、默认值参数在python中可以为函数的参数给予默认值,一旦某个存在默认值,那么如果在调用的时候,不传递这个参数,则按照默认值注意:在定义函数时,如果存在有默认值的参数,一定要写在没有默认值的参数后面,否则在调用时,无法确定参数到底传给哪个参数,程序就会报错。三、全局变量和局部变量1、全局变量就是定义在py文件中,能被任何函数、类能够正常访问的变量。2、局部变量定义在函数内部的变量,叫做局部变量注意

系统 2019-09-27 17:50:00 1979

Python

python UDP(udp)协议发送和接收的实例

需要建立2个文件,一个作为客户端,一个作为服务端文件一作为客户端client,文件二作为服务端serverudp的特点是不需要建立连接文件一客户端#不需要建立连接importsocket#创建socket对象#SOCK_DGRAMudp模式s=socket.socket(socket.AF_INET,socket.SOCK_DGRAM)#发送数据字节s.sendto("你好".encode(),("169.254.184.146",8000))文件二服务端

系统 2019-09-27 17:47:11 1979

Python

Python threading的使用方法解析

一、例子:我们对传参是有要求的必须传入一个元组,否则报错import_threadasthreadimporttimedefloop1(in1):print("Startloop1at:",time.ctime())print("我是参数",in1)time.sleep(4)print("Endloop1at:",time.ctime())defloop2(in1,in2):print("Startloop2at:",time.ctime())print(

系统 2019-09-27 17:45:45 1979

Python

Python包、工具安装中遇到的错误提示

pip版本问题Youareusingpipversionxx.x.x,howeverversionxx.x.xisavailable.本质是想告诉你,版本需要升级啦!下面介绍当直接upgrade解决不了问题是的“强硬”做法!准备阶段:先去【pip官网】下载最新的压缩包!并解压。sudoapt-getremovepython-pip#1.卸载旧版本sudopythonsetup.pyinstall#2.进入压缩包的解压目录执行pip-V#3.看到版本号证明成

系统 2019-09-27 17:45:41 1979

Python

python多线程编程中的join函数使用心得

今天去辛集买箱包,下午挺晚才回来,又是恶心又是头痛。恶心是因为早上吃坏东西+晕车+回来时看到车祸现场,头痛大概是烈日和空调混合刺激而成。没有时间没有精神没有力气学习了,这篇博客就说说python中一个小小函数。由于坑爹的学校坑爷的专业,多线程编程老师从来没教过,多线程的概念也是教的稀里糊涂,本人python也是菜鸟级别,所以遇到多线程的编程就傻眼了,别人用的顺手的join函数我却偏偏理解不来。早上在去辛集的路上想这个问题想到恶心,回来后继续写代码测试,终于

系统 2019-09-27 17:45:40 1979

编程技术

【Google 行销课】产品关键词的搜索门道

很多人都是思维模式的问题,局限于产品产品产品!有个业务员跟我聊天,他的产品是玻璃器皿。说他已经很了解自己的产品了,可以说非常熟悉,自己就是从技术跳到做业务上来的。我问他,那你是怎么找客户的。他说,用GOOGLE啊。在GOOGLE里输入产品的关键词,但是效果很差,一页一页翻。我说好吧,你有多少关键词?他说他们产品比较单一,就几种。一个礼拜就搜完了,发了几百封开发信,只有一封回复说:Doyouhaveawebsite?(他连网站都没有),我给他做了分析,首先,

系统 2019-08-29 23:45:46 1979

编程技术

JDBC初步

l数据库驱动lSUN公司为统一对数据库的操作,定义了一套Java操作数据库的规范,称之为JDBC。lJDBC全称为:JavaDataBaseConnectivity(java数据库连接),它主要由接口组成。l组成JDBC的2个包:ljava.sqlljavax.sqll开发JDBC应用需要以上2个包的支持外,还需要导入相应JDBC的数据库实现(即数据库驱动)。运用1.加载驱动Class.forName("com.mysql.jdbc.Driver"【驱动名

系统 2019-08-29 23:30:03 1979

编程技术

OpenSolaris的精神本质

1.引言自从2004年6月Sun微系统公司正式宣布要将其旗舰操作系统软件Solaris开放源码之后,计算机行业内外对此的反应可以说是众说纷纭。作为Sun公司的基础性和重要的软件产品,为什么要将Solaris开放源码?OpenSolaris的方式究竟如何?OpenSolaris的优势,面临的机遇和挑战又是什么?它同其他的开放源码操作系统(GNU/Linux和FreeBSD等)将会是什么关系?它会对Sun公司带来什么样的影响?开放源码的Solaris对整个计算

系统 2019-08-29 22:13:38 1979