![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程语言
iplaypy(蟒蛇师)
认真亦信仰
展开
-
装饰器
#装饰器import timedef show_time(f): def inner(): start=time.time() f() end=time.time() print("spend!!!!! %s " % (start-end)) return inner@show_time #语法糖...原创 2019-03-15 19:46:28 · 118 阅读 · 0 评论 -
数据结构之循环递归大战
数据结构之循环递归大战如何插入一段漂亮的代码片循环与递归的区别:循环是对一些语句的重复执行。 循环不会增大调用堆栈,无论循环执行了多少次。 循环与递归函数之间的一个重要区别是,循环使用迭代器来遍历循环,而递归函数必须对比结果才知道何时退出。如何插入一段漂亮的代码片去博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的 代码片.// An highlighted blockv...原创 2019-01-19 20:24:34 · 138 阅读 · 0 评论 -
python的向上取整向下取整
#encoding:utf-8import math#向上取整print("math.ceil---")print("math.ceil(2.3) =>", math.ceil(2.3))print("math.ceil(2.6) => ", math.ceil(2.6))#向下取整print ("\nmath.floor---")print("math.floor...原创 2019-08-06 12:01:39 · 171 阅读 · 0 评论 -
Python面试
到底什么是 Python?Python 是一种解释型语言。这就是说,与 C 语言和 C 的衍生语言不同,Python 代码在 运行之前不需要编译。其他解释型语言还包括 PHP 和 Ruby。Python 是动态类型语言,指的是你在声明变量时,不需要说明变量的类型。你可以直 接编写类似 x=111 和 x="I’m a string"这样的代码,程序不会报错。Python 非常适合面向对象的...原创 2019-07-20 16:20:18 · 105 阅读 · 0 评论 -
单例模式(python)
说明:单例模式是所有设计模式中比较简单的一类,其定义如下:Ensure a class has only one instance, and provide a global point of access to it.(保证某一个类只有一个实例,而且在全局只有一个访问点)单例模式是指:保证一个类仅有一个实例,并提供一个访问它的全局访问点。具体到此例中,总线对象,就是一个单例,它仅有一个实例,...原创 2019-07-20 09:41:09 · 75 阅读 · 0 评论 -
Python 复数属性和方法操作实例
复数是由一个实数和一个虚数组合构成,表示为:x+yj一个复数时一对有序浮点数 (x,y),其中 x 是实数部分,y 是虚数部分。Python 语言中有关复数的概念:1、虚数不能单独存在,它们总是和一个值为 0.0 的实数部分一起构成一个复数2、复数由实数部分和虚数部分构成3、表示虚数的语法:real+imagej4、实数部分和虚数部分都是浮点数5、虚数部分必须有后缀j或Jn=5+3...原创 2019-03-18 21:21:44 · 508 阅读 · 0 评论 -
深入理解python中的闭包是什么鬼
什么是闭包?闭包有什么用?为什么要用闭包?闭包和函数紧密联系在一起,介绍闭包前有必要先介绍一些背景知识,诸如嵌套函数、变量的作用域等概念作用域作用域是程序运行时变量可被访问的范围,定义在函数内的变量是局部变量,局部变量的作用范围只能是函数内部范围内,它不能在函数外引用。def foo(): num = 10 # 局部变量print(num) # NameError: nam...原创 2019-03-18 20:52:16 · 298 阅读 · 0 评论 -
low冒泡
import random def sort(t, p=1): if not isinstance(p, int): # 抛出异常 # return 强制中断,不往下执行 return TypeError("order的类型错误") # 参数3 st...原创 2019-03-16 15:41:34 · 305 阅读 · 0 评论 -
去重(经典)
#__author: han-zhang#date: 2019/3/7 16:18# list= [1,234,567,6543,2,4,1,1,12,2,4,5]# newlist=[]# a=set(list)# for i in a:# newlist.append(i)# print(newlist)利用集合特性唯一性去重n=[“a”,“b”,“c”,“...原创 2019-03-16 15:22:26 · 180 阅读 · 0 评论 -
守护进程 and 线程锁
方法:start 线程准备就绪,等待CPU调度setName 为线程设置名称getName 获取线程名称setDaemon 设置为后台线程或前台线程(默认);如果是后台线程,主线程执行过程中,后台线程也在进行,主线程执行完毕后,后台线程不论成功与否,均停止;如果是前台线程,主线程执行过程中,前台线程也在进行,主线程执行完毕后,等待前台线程也执行完成后,程序停止join 逐个执行每个线...原创 2019-03-16 15:20:42 · 135 阅读 · 0 评论 -
生产模式
设计模式是面向对象语言特有的内容,是我们在面临某一类问题时候固定的做法,设计模式有很多种,比较流行的是:GOF(Goup Of Four)23 种设计模式。两个最常用的模式:工厂模式和单例模式。1. 工厂模式:工厂模式实现了创建者和调用者的分离,使用专门的工厂类将选择实现类、创建对象进行统一的管理和控制。 class Factory_food: def creat_...原创 2019-03-16 15:14:55 · 214 阅读 · 0 评论 -
某某跳动19.3.16笔试
字节跳动笔试题,花一分钟想思路,三分钟编代码,一个小时调格式总体来说,题还使很简单的,就是要注意格式一定要按要求输入输出代码:N = int(input())n = 1024 - Ncount = 0a = n % 64count += int(n / 64)b = a % 16count += int(a / 16)c = b % 4count += int(b / 4...原创 2019-03-16 12:13:31 · 172 阅读 · 0 评论 -
python实现人力资源管理系统(+连接MYSQL)代码全
可自用,不得转载import tkinter as tkfrom tkinter import ttkfrom tkinter import *import tkinterimport pymysqlclass Application(tk.Tk): def __init__(self): super().__init__() self.wm...原创 2019-03-16 12:13:17 · 10688 阅读 · 6 评论 -
解释型(python)编译型
python 解释型(函数写在调用前)java 编译型(请求次数多)+解释型(请求次数少)解释性语言定义:程序不需要编译,在运行程序的时候才翻译,每个语句都是执行的时候才翻译。这样解释性语言每执行一次就需要逐行翻译一次,效率比较低。现代解释性语言通常把源程序编译成中间代码,然后用解释器把中间代码一条条翻译成目标机器代码,一条条执行。编译性语言定义:编译性语言写的程序在被执...原创 2019-03-11 23:27:01 · 4272 阅读 · 0 评论 -
深浅拷贝(实例:夫妻联合账户 丈夫养小三)
#__author: han-zhang#date: 2018/11/28 0:30#file: 深浅拷贝.py#IDE: PyCharm#夫妻联合账户 丈夫养小三import copyhusband=['gang',111,[20000,9000]]wife=husband.copy()wife[0]='ya'wife[1]=222xiaosan=copy...原创 2019-03-15 20:01:23 · 168 阅读 · 0 评论 -
自动生成验证码
import random # 定义变量,用于画面的背景色、宽、高 bgcolor = (random.randrange(20, 100), random.randrange( 20, 100), 255) width = 100 height = 25 # 创建画面对象 im = Image.new('RGB', (width,...原创 2019-09-01 14:48:35 · 304 阅读 · 0 评论