8、递归函数

在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。 def calc(n):     print(n)     if int(n/2) ==0:         return n     return calc(int(n/2)) calc(10) 输出 10 5 2 1 来看实现过程,我改了下代码 def calc(n):     v = int(n/2)     print(v)     if v == 0:        
分类: 其他 发布时间: 01-26 23:47 阅读次数: 0

9、函数进阶---命名空间

名称空间共3种,分别如下 locals: 是函数内的名称空间,包括局部变量和形参 globals: 全局变量,函数定义所在模块的名字空间 builtins: 内置模块的名字空间 不同变量的作用域不同就是由这个变量所在的命名空间决定的。 作用域即范围 全局范围:全局存活,全局有效 局部范围:临时存活,局部有效 查看作用域方法 globals(),locals() 作用域的查找顺序: level = 'L0' n = 22 def func(): level = 'L1' n
分类: 其他 发布时间: 01-26 23:47 阅读次数: 0

10、函数进阶---闭包

关于闭包,即函数定义和函数表达式位于另一个函数的函数体内(嵌套函数)。而且,这些内部函数可以访问它们所在的外部函数中声明的所有局部变量、参数。当其中一个这样的内部函数在包含它们的外部函数之外被调用时,就会形成闭包。也就是说,内部函数会在外部函数返回后被执行。而当这个内部函数执行时,它仍然必需访问其外部函数的局部变量、参数以及其他内部函数。这些局部变量、参数和函数声明(最初时)的值是外部函数返回时的值,但也会受到内部函数的影响。 def outer(): name = 'alex'
分类: 其他 发布时间: 01-26 23:47 阅读次数: 0

Python——创建 Django 项目全攻略

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sinat_38682860/article/details/86645779 新建工程 我用 Pycharm 写代码,所以一般就用 Pycharm 创建 Django 工程。右上角 File-New Project. 选择路径,修改项目名称,确定。就可以创建一个新的 Django 工程。 当然也是可以用命令创建的。 但是,命令创建的工程不会给我们创建好 templates,就这么点儿差别。自己右
分类: 其他 发布时间: 01-26 23:46 阅读次数: 0

假期怎么提升Python技能?100+编程题给你练~

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sinat_38682860/article/details/86657072 我一开始很喜欢python的哲学,然后买了一个《python学习手册》,简单的了解了一下python 不过因为没什么实际的需求,只是了解,后来自己做网站用了Django,然后又做了一个网站用了Tornado,研究了一下 Tornado 的源码,可以说对python有了更深入的认识吧 后来在unix上自己写一些脚本自己用
分类: 其他 发布时间: 01-26 23:45 阅读次数: 0

Github 大牛封装 Python 代码,实现自动发送邮件只需三行代码

在运维开发中,使用 Python 发送邮件是一个非常常见的应用场景。今天一起来探讨一下,GitHub 的大牛门是如何使用 Python 封装发送邮件代码的。 一般发邮件方法 SMTP是发送邮件的协议,Python内置对SMTP的支持,可以发送纯文本邮件、HTML邮件以及带附件的邮件。 我们以前在通过Python实现自动化邮件功能的时候是这样的: python发邮件需要掌握两个模块的用法,smtplib和email,这俩模块是python自带的,只需import即可使用。smtplib模块主要负
分类: 其他 发布时间: 01-26 23:45 阅读次数: 0

利用Python实现摘要自动提取,完美瘦身只需一行代码

今天给大家推荐一个也可以用于关键字提取的算法TextRank,但主要实现的功能是快速从长篇新闻中抽取精准摘要。 前言介绍 TextRank是一个基于图排序的、用于文本处理的算法,通常使用PageRank作为其底层的图排序模型,当然其他的图排序模型也可以与其结合。 使用TextRank算法,不需要有深入的语言学和专业领域知识,因为它是一个无监督的算法。在文本中使用基于图的排序算法需要构建一张关系图来表达文本、词语以及其他实体。 在中文里面,词语、短语、整个句子等都可以作为图中的顶点,在这些顶点之
分类: 其他 发布时间: 01-26 23:45 阅读次数: 0

数据结构课程设计-航空订票系统

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/cheng_cuo_tuo/article/details/85058255 这是我这学期的课程设计的内容。借此机会学习了c语言的文件操作的内容。 有需要的可以去我的资源下载,也可以查看下一篇博客,里面是源码,但是写成博客太麻烦,就不写了。 C语言的文件处理 1. FILE * fopen(const char * path, const char * mode); 返回值:文件顺利打开后,指向该
分类: 其他 发布时间: 01-26 23:44 阅读次数: 0

C语言课程设计-航空订票系统

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/cheng_cuo_tuo/article/details/85058436 /* 码农:成蹉跎 内容:模拟航空订票系统,包含对文件的处理。 2018-12-12: 一个bug,在没有航班信息表的情况下,添加航班信息之后,输出的航班信息为空。 已改正,原因是,航班信息是存储在临时数组里面的,数组的信息在管理员登录的时候添加了依次,但是在管理员 添加完信息后并没有更新。航班信息,只是在管理员
分类: 其他 发布时间: 01-26 23:44 阅读次数: 0

sql语句(MySQL)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/cheng_cuo_tuo/article/details/85729797 基础 启动 mysql -hlocalhost -u用户名 -p密码 查看已创建数据库:show databases; 使用已创建的数据库:use database_name; 创建数据库:create database database_name; 删除已经创建的数据库: drop database database_
分类: 其他 发布时间: 01-26 23:43 阅读次数: 0

js增强数组排列

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/cheng_cuo_tuo/article/details/86572056 <title>增强数组排列</title> <script> /* sort()方法默认按字母顺序进行排序,按照其他方式排序需要为方法添加一个比较函数的参数,该函数是比较两个值, 然后返回一个用于说明两个值的相对顺序的数字。 a在b的前面返回一个小于0的数字;a和b相等放回0;a在b的后面返回一个大于0的数字;
分类: 其他 发布时间: 01-26 23:42 阅读次数: 0

js函数式编程/js的this/js的call()

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/cheng_cuo_tuo/article/details/86584344 <script> /* 高阶函数作为函数式编程众多风格中的一个显著特征。满足的条件是,接受函数作为输入,输出一个函数。 */ //声明三个对象,每个对象都有属性id和date,按照date属性进行排序 /* var a = new Object(); var b = new Object(); var c = new
分类: 其他 发布时间: 01-26 23:42 阅读次数: 0

js交互窗口

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/cheng_cuo_tuo/article/details/86620180 <script> /* window对象方法 alert()、confirm()、prompt() 人机交互的接口,供用户与浏览器窗口双向信息交流 close() 关闭窗口 focus()、blur() 请求或放弃窗口的键盘焦点。focus()方法还通过把窗口提到堆栈顺序的最前面,从而
分类: 其他 发布时间: 01-26 23:42 阅读次数: 0

js获取URL查询字符串

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/cheng_cuo_tuo/article/details/86620188 <script> /* URL: http://www.mysite.cn:80/news/index.asp?id=123&name=locaton#top Location对象的属性 href 声明当前显示文档的完整URL,与其他Locations属性只声明部分URL不同,把该属性设置为新的URL会使
分类: 其他 发布时间: 01-26 23:42 阅读次数: 0

js随机跳动窗口

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/cheng_cuo_tuo/article/details/86622048 <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> <script> /* screen对象包含了客户端电脑屏幕的信息,可以用来探测客户端硬件的基本配置。 avaiHeigh
分类: 其他 发布时间: 01-26 23:41 阅读次数: 0

js文档基础

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/cheng_cuo_tuo/article/details/86643401 <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> <script> /* DOM是Document Object Model(文档对象模型)的简写,它表示访问和操作文档(如
分类: 其他 发布时间: 01-26 23:41 阅读次数: 0

js动态文本

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/cheng_cuo_tuo/article/details/86646640 <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> <style type="text/css"> li{ cursor : pointer;} </style> <scrip
分类: 其他 发布时间: 01-26 23:41 阅读次数: 0

Kubernetes 之 集群二进制部署

原来一直想偷懒直接使用kubernetes的kubeadmin 部署工具自动化部署,但是,由于软件安装源的问题,对相关模块的相互关系都不熟悉,另外,由于工作上面也没有用到,没有足够的热情,这个实验一直没能完成 ,后面订阅了一个订阅号专门介绍kubernetes这一块的内容,还是老老实实跟着老师傅通过二进制包进行安装,这样也可以对k8s的整个体系结构会更加了解。
分类: 企业开发 发布时间: 01-26 23:40 阅读次数: 0

关于数据标注行业有些你不知道的事儿

大数据作为一个术语而言,其历史可能并不久远,但形成数据的许多基础早已经奠定......
分类: 企业开发 发布时间: 01-26 23:40 阅读次数: 0

js创建节点

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/cheng_cuo_tuo/article/details/86657161 <script> /* createElement()方法可以根据参数指定的名称创建一个新的元素节点,并返回新建元素节点对象。 是Document对象的一个方法。 */ window.onload = function() { var p = document.createElement("p"); var in
分类: 其他 发布时间: 01-26 23:40 阅读次数: 0