搜索到与相关的文章
Python

python基础(二)--函数

returndeff1(x):y=2**x#没有returndeff2(x):y=2**xreturny#含有returnprint(f1(2),f2(2))return语句退出函数,并返回一个表达式。不带参数值的return语句返回None2.可变参数通过*来定义可变参数默认会把可变参数传入一个元祖!deff(*x):print(x)returnxf(1)f('a','b')f(1,2,3,[44,33])print(type(f('a','b')))定

系统 2019-09-27 17:49:40 2046

Python

解决Python设置函数调用超时,进程卡住的问题

背景:最近写的Python代码不知为何,总是执行到一半卡住不动,为了使程序能够继续运行,设置了函数调用超时机制。代码:importtimeimportsignaldeftest(i):time.sleep(i%4)print"%dwithintime"%(i)returniif__name__=='__main__':defhandler(signum,frame):raiseAssertionErrorforiinrange(1,10):try:sign

系统 2019-09-27 17:48:29 2046

Python

Python datetime包函数简单介绍

一、datetime包(上接连载7内容)1.函数:datetime(1)用法:输入一个日期,来返回一个datetime类​(2)格式:datetime.datetime(年,月,日,hour=,minute=,second=)其中hour,minute,second可选(3)附加类方法:today():返回本地当前时间now():返回本地当前时间utcnow():返回本地当前时间fromtimestamp(时间戳):返回时间戳的本地时间dt=datetim

系统 2019-09-27 17:45:55 2046

Python

Python中的闭包实例详解

一般来说闭包这个概念在很多语言中都有涉及,本文主要谈谈python中的闭包定义及相关用法。Python中使用闭包主要是在进行函数式开发时使用。详情分析如下:一、定义python中的闭包从表现形式上定义(解释)为:如果在一个内部函数里,对在外部作用域(但不是在全局作用域)的变量进行引用,那么内部函数就被认为是闭包(closure).这个定义是相对直白的,好理解的,不像其他定义那样学究味道十足(那些学究味道重的解释,在对一个名词的解释过程中又充满了一堆让人抓狂

系统 2019-09-27 17:45:52 2046

Python

python 默认参数问题的陷阱

python里面一个常见的陷阱就是函数的默认参数问题。如下:deffunc(mylist=[]):mylist.append(1)returnmylist以下的执行结果如下:printfunc()printfunc()printfunc()printfunc(['a'])printfunc()结果如下:[1][1,1][1,1,1]['a',1][1,1,1,1]如此结果,前面三个可以看出如果没有指定参数的话,每次调用函数时候,调用的mylist是同一个对

系统 2019-09-27 17:38:29 2046

编程技术

innodb

innodbinnobaselogoInnoDB给MySQL提供了具有事务(commit)、回滚(rollback)和崩溃修复能力(crashrecoverycapabilities)、多版本并发控制(multi-versionedconcurrencycontrol)的事务安全(transaction-safe(ACIDcompliant))型表。InnoDB提供了行级锁(lockingonrowlevel),提供与Oracle类似的不加锁读取(non-

系统 2019-08-29 23:48:49 2046

编程技术

推荐11本对程序员最有影响力的书籍

导读:原文来自stackoverflow.com上发表的一篇《Whatisthesinglemostinfluentialbookeveryprogrammershouldread?》。由国内整理编译《推荐11本对程序员最有影响力的书籍》。内容如下:国外知名网站stackoverflow上有一个问题调查:哪本书是对程序员最有影响、每个程序员都该阅读的书?,这个调查已历时两年,目前为止吸引了153,432人访问,读者共推荐出了478本书(还在增加),其中最火

系统 2019-08-29 23:32:14 2046

编程技术

036_《Inside 深入核心VCL架构剖析》

《Inside深入核心VCL架构剖析》Delphi教程系列书籍(036)《Inside深入核心VCL架构剖析》网友(邦)整理EMail:shuaihj@163.com下载地址:Part1Part2Part3Part4Part5附书源码作者:李维丛书名:李维作品系列出版社:电子工业出版社ISBN:7505394894上架时间:2003-12-30出版日期:2003年12月开本:16开页码:706版次:1-1内容简介本书包括10个章节,从最基础的Windows

系统 2019-08-29 23:29:41 2046

编程技术

避免把判断处理放入 WHERE 条件

问题描述业务需求如下:有表A,在查询的时候,需要根据标志确定是查询大于某个值的记录,还是小于某个值的记录A、一般的处理方法IF@a=0

系统 2019-08-29 23:23:38 2046

编程技术

用One-JAR简化应用程序交付

如果您曾经试图把Java应用程序交付为单一的Java档案文件(JAR文件),那么您很有可能遇到过这样的需求:在构建最终档案文件之前,要展开支持JAR文件(supportingJARfile)。这不但是一个开发的难点,还有可能让您违反许可协议。在本文中,Tuffs向您介绍了One-JAR这个工具,它使用定制的类装入器,动态地从可执行JAR文件内部的JAR文件中装入类。

系统 2019-08-29 23:18:26 2046