搜索结果
查询Tags标签: def,共有 1678条记录-
Python学习笔记28:从协议到抽象基类
Python学习笔记28:从协议到抽象基类 在Python学习笔记27:类序列对象中我们讨论过Python中协议这个概念,其和主流编程语言中的接口概念类似,但缺乏强制约束。 事实上这和语言特性是密切相关的。 像Java或者C++这类静态语言,通过接口和抽象类提供的“模版”,可以在编译…
2021/5/1 20:25:43 人评论 次浏览 -
第二篇(上)函数
1 函数的基本使用复习十五分钟:1、编写代码实现功能tail -f access.logf.seek()应用程序(文件对象/文件句柄1) 应用程序(文件对象/文件句柄2)操作系统(真正的文件)a.txt z计算机硬件(硬盘空间)2、代码展示文件修改的两种方式方式一:with open(源文件,mode=r…
2021/5/1 18:56:17 人评论 次浏览 -
十大排序算法
1. bubbleSort 2. selectionSort 3. incertionSort 4. shellSort 5. mergeSort 6. quickSort 7. heapSort 8. countingSort 9. bucketSort 10.radisSort def bubbleSort(arr):for i in range(1, len(arr)):for j in range(0, len(arr) - i):if arr[j] > arr[j + 1]:arr…
2021/5/1 14:55:33 人评论 次浏览 -
树莓派智能小车python3程序
一、小车器件 教程里是购买的淘宝上集成好的小车器件。另外自己也买了一些散件配置了一辆自己的小车。 https://detail.tmall.com/item.htm?id=608554421638&spm=a1z09.2.0.0.7e012e8d3NEMy0&_u=12kf16b6b4b 组件包括: 1、小车底板(2个)、电机(4个)、车轮(…
2021/5/1 12:55:32 人评论 次浏览 -
在 装饰器的外层,再拓展额外的功能进行 判断
在实现用户验证的登录的时候可以使用装饰器工厂产生装饰器,让装饰器得到参数,从而判断登录类型,并验证用户登录条件,代码实现如下:def login_type(type):def Outer(F):def inner():if type == QQ:name = input(请输入用户名:)psw = input(请输入密码:)if name == 汪…
2021/4/30 18:57:16 人评论 次浏览 -
描述符
1.描述符是什么:描述符本质就是一个新式类,在这个新式类中,至少实现了__get__(),__set__(),__delete__()中的一个,这也被称为描述符协议__get__():调用一个属性时,触发__set__():为一个属性赋值时,触发__delete__():采用del删除属性时,触发2.描述符是干什么的:描述符的作用…
2021/4/30 18:55:18 人评论 次浏览 -
python第九讲-函数 中
8.5 函数的返回值return [表达式] 语句用于退出函数,选择性地向调用方返回一个表达式。不带参数值的return语句返回None。之前的例子都没有示范如何返回数值返回值就是函数执⾏以后返回的结果通过return来指定函数的返回值return后⾯可以跟任意对象,返回值甚⾄可以是⼀个…
2021/4/30 12:55:21 人评论 次浏览 -
Python 元编程 - 装饰器
Python 中提供了一个叫装饰器的特性,用于在不改变原始对象的情况下,增加新功能或行为。 这也属于 Python "元编程" 的一部分,在编译时一个对象去试图修改另一个对象的信息,实现 "控制一切" 目的。 本篇文章作为装饰器的基础篇,在阅读后应该了解如…
2021/4/30 12:26:48 人评论 次浏览 -
原来Python函数只是个对象
写Python越多,写函数越多,于是乎有人觉得Python是函数式语言,其实不然,Python只是从函数式语言中借鉴了一些好的想法而已。函数是对象Python中万物皆对象,函数也不例外,这意味着函数有以下特点:在运行时创建能赋值给变量或数据结构中的元素能作为参数传给函数能作为…
2021/4/30 1:27:14 人评论 次浏览 -
python面向对象笔记-自我总结
面向对象 三大特性封装 继承 多态封装将数据、变量、函数封装到一个类中的过程就是类的封装。但也不是什么都要封装进类,类也有其独特的属性, 而不是什么数据、什么变量、什么函数都往里面塞;动物属于一个类别,如果它实例成一个对象,那么这个对象就是某一个动物本身具…
2021/4/29 22:55:51 人评论 次浏览 -
linux(4)Linux 文件内容查看
查看文件内容总览cat 由第一行开始显示文件内容tac 从最后一行开始显示,可以看出 tac 是 cat 的倒着写!nl 显示的时候,顺道输出行号!more 一页一页的显示文件内容less 与 more 类似,但是比 more 更好的是,他可以往前翻页!head 只看头几行tail 只看尾巴几行 cat…
2021/4/28 7:28:07 人评论 次浏览 -
【Redis】数据类型的详解与使用场景【原创】
文章目录 Redis数据类型的详解与使用场景1-1 NoSQL的概述1. 概述2. 为什么需要NoSQL3. NoSQL产品4. 分类5. 特点2-1 Redis的概述1. 概述2. 应用场景3. Redis的特点4. Redis为什么如此快A. 数据保存在内存中B. 底层数据结构C. 单线程模型D. IO多路复用3-1 Redis的安装1. Ce…
2021/4/28 2:25:29 人评论 次浏览 -
简单理解python的装饰器(语法糖)2021
普通程序 [root@localhost ~]# cat python_decorator_1.py def login_print(func):def wrapper(*args, **kwargs):print("提示一:你好")return func(*args, **kwargs)return wrapperdef add_print():print("提示二:欢迎登陆")add_print = login_pr…
2021/4/27 22:25:11 人评论 次浏览 -
scala 编程思想--第一部分
scala 编译器有eclipse ,idea ,sumblime等scala shell1、变换目录 cd 2、目录清单 ls3、创建目录 mkdir 4、移除目录 rm 5、移除目录 rm -r6、重复前一行命令的最后一个参数: liunx !$ 在 powershell $$7、命令行: history 8、unzip 安装 scala 需要先安装java 再安装s…
2021/4/26 1:26:35 人评论 次浏览 -
scala 编程思想 --类和对象
对象是包括scala在内的众多现代编程语言的基础。在面向对象编程语言中package com.test1object Scala09_test3 {def main(args: Array[String]): Unit = {val r1 = Range(0,10)//对于range来说,可用操作的数量非常惊人,对象是//类和对象//对象是包括println(r1.toSeq.re…
2021/4/26 1:26:34 人评论 次浏览