搜索结果
查询Tags标签: def,共有 1678条记录-
【编程】python文件读写
我把python文件读写函数进一步封装成了傻瓜式函数,开箱即用,傻瓜操作,极其实用。 包括:复制文件、读文件和写文件,后面还有一个删除文件1 # coding:utf-82 import shutil3 #把source_file拷贝到target_file里。4 #注意,可以把aa.md拷贝成bb.txt,格式会自动转换5 #若…
2021/5/23 22:28:49 人评论 次浏览 -
<算法导论>练习10.2
10.2-1 插入可以在常量的时间内完成,只需要将其插入到特定的位置比如链表的开始或结尾即可。 删除元素需要找到要删除元素的位置,无法在常量的时间内完成,除非删除的元素在链表的开始或结尾。 10.2-2 栈的特点是先进后出以链表来模拟的话,插入删除操作均在链表头完成即…
2021/5/23 22:28:32 人评论 次浏览 -
七天学会Python基础-第七天2/3-装饰器
装饰器:装饰器的本质是闭包定义:再不改变原函数的代码以及调用方式的前提下,为其增加新的功能 装饰器就是一个函数开放封闭原则:开放:对代码的拓展是开放的,更新地图,加新枪,等等 封闭:对源码的修改十封闭的,就是一个功能,一个函数。装饰器:完全遵循开放封闭原…
2021/5/23 20:26:08 人评论 次浏览 -
python代码改写<大话数据结构>:栈的链式存储结构
# 栈元素 class Node:def __init__(self, item):# 元素域self.elem = item# 链接域self.next = Noneclass Stack:# 栈顶指针def __init__(self):self.head = None# 链表的头部作为栈顶# 添加一个元素,进栈操作就是在链表头部插入元素def push(self, item):node = Node(ite…
2021/5/22 20:29:27 人评论 次浏览 -
程序运行到所遇到的第一个return即返回(退出def块),不会再运行第二个return
目录 returnreturn def定义函数,一旦运行到第一个return,即意味着这个函数体的结束,不会再继续运行下去,如果想返回两个及以上的数量的数值等,直接用逗号隔开即可。
2021/5/22 20:29:18 人评论 次浏览 -
线程、进程、协程
一、线程 第一个线程import threading #导入线程模块def f1(arg):print(arg)t = threading.Thread(target=f1,args=(123,)) #定义一个线程任务,对象为f1,传入参数123 t.start() #执行线程任务基本使用 Threading用于提供线程相关的操作,线程是应用程序中工作…
2021/5/22 7:26:26 人评论 次浏览 -
python 函数篇 —— 作用域、参数类型、装饰器、高阶函数
文章目录 函数变量和作用域函数的参数解压可迭代对象赋值给多个变量 装饰器所需掌握的函数lambdamapreducefiltersortedenumeratezip函数 变量和作用域 使用函数的两个小习惯: 当要定义的函数比较复杂时,可以对函数的参数和返回值进行注释,注释内容可以是任何形式(参数…
2021/5/21 22:24:49 人评论 次浏览 -
面向对象式编程
#函数式编程:def fetch(host, username, password, sql): pass def create(host, username, password, sql): pass def remove(host, username, password, sql): pass def modify(host, username, password, sql): pass ... …
2021/5/21 20:25:48 人评论 次浏览 -
Python中的函数
简介1、函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 2、函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。 3、定义函数使用关键字 def,后跟函…
2021/5/21 12:25:15 人评论 次浏览 -
Python类的property属性
Python类的property属性面向对象的封装有三种方式:: public不封装,是对外公开的protected封装方式对外不公开property属性的有两种方式private将所有的所有的数据都设置为私有的,然后提供set和get方法(接口)去设置和获取,在python中通过property方法可以实现property…
2021/5/21 1:24:40 人评论 次浏览 -
python中的闭包
在理解闭包之前,首先要明确什么是嵌套函数(nested function)以及非局部变量(nonlocal variable); 嵌套函数:一个函数定义在另一个函数内部,称为嵌套函数;1. 基础知识 Python中的变量范围(scope): 变量的作用范围:变量的作用范围指的在什么范围内变量可以被访问…
2021/5/20 22:25:11 人评论 次浏览 -
Python中的类
本文主要讲解三个方面内容: 1. 什么是类 2. 类的方法 3. 类的特性 (1.封装 2.继承 3.多态)1. 什么是类 面向对象最重要的概念就是类(class)和实例(instance); 类是抽象的模板,python中原生的类,比如dict, list 等属于类;也可以自定义类,比如用一个Student…
2021/5/20 12:27:51 人评论 次浏览 -
06.类视图
01.类视图 1.1 函数视图弊端以函数的方式定义的视图称为函数视图,函数视图便于理解。 但是遇到一个视图对应的路径提供了多种不同HTTP请求方式的支持时 便需要在一个函数中编写不同的业务逻辑,代码可读性与复用性都不佳。def register(request):"""处理注…
2021/5/20 10:55:20 人评论 次浏览 -
python的模拟算法--打印任务
模拟算法:打印任务 Queue来实现队列(queue)是一种有次序的数据集合,其特征是新数据项的添加总发生在一端(通常称为“尾rear”端)而现存数据项的移除总发生在另一端(通常称为“首front”端)问题:多人共享一台打印机,采取“先到先服务”的队列策略来执行打印任务 …
2021/5/20 1:25:39 人评论 次浏览 -
向Python函数传递参数的几种方法
函数的参数 参数:配合函数内部代码运行必要的值参数分为:形参,形式参数,在函数定义阶段需要写明的变量名。位置形参, 默认形参 , 普通收集形参 , 命名关键字形参 , 关键字收集形参实参: 普通实参,关键字实参 实参,实际参数,函数调用阶段,真实参与代码运行的数值。…
2021/5/19 22:55:10 人评论 次浏览