我是励志哥

摘要: 一、函数递归 递归:函数在调用阶段直接或间接地又调用了自身。 递归分为两个阶段: 1.回溯:就是一次次重复的过程,这个重复的过程必须建立在每一次重复问题的复杂度都应该下降,直到有一个最终的结束条件。 2.递推:一次次往回推导的过程。 函数不应该无限制的递归下去,必须要有结束条件,否则会造成内存溢出, 阅读全文
posted @ 2019-07-14 03:13 python黑客编程 阅读(270) 评论(1) 推荐(0)
摘要: 一、闭包函数 闭包是指在一个函数中定义了另外一个函数,内函数运用了外函数作用域的名字,并且外函数的返回值是内函数的引用,这样就构成了一个闭包函数。 去掉了全局变量的使用,将show函数封装在callFunc函数的内部,使外部不可见,不能使用show函数,隐藏了实现细节。 程序在执行的时候,callF 阅读全文
posted @ 2019-07-14 00:12 python黑客编程 阅读(199) 评论(0) 推荐(0)
摘要: 1.函数对象 函数是第一类对象,函数名指向的值可以被当中参数传递。 1).函数对象 2.函数名可以被当作参数传递给其他函数 3.函数名可以被当作函数的返回值 4.函数名可以被当作容器类型的参数 2.函数嵌套调用 在函数内部调用其它函数,可以将复杂的逻辑简单化 3.名称空间 名称空间就是存放变量名和变 阅读全文
posted @ 2019-07-10 17:02 python黑客编程 阅读(171) 评论(0) 推荐(0)
摘要: 1.函数简介 1)函数是先定义后使用!!!!!!! def funce(arg1,arg2.....): """描述信息""" 函数体 return value 我们为什么要用参数呢?在以后的编程过程当中,有大量的代码会重复被使用,使用函数会解决代码重复问题,能统一维护,程序的组织结构清晰,可读性强 阅读全文
posted @ 2019-07-09 19:11 python黑客编程 阅读(187) 评论(0) 推荐(0)
摘要: 1.光标移动 read(3) 1).文件打开方式为文本模式时,代表读取3个字符 2).文件打开为b模式时,代表读取3个字节,中文一个字符代表3个字节,英文一个字符就是一个字节。其余的文件内光标移动就是以字节为单位的。seek有三种移动方式0,1,2,其中1,2必须是在b模式下运行,无论哪种模式,都是 阅读全文
posted @ 2019-07-08 17:27 python黑客编程 阅读(143) 评论(0) 推荐(0)
摘要: 1.字符编码介绍 运行程序的三个核心硬件: CPU, 内存, 硬盘 任何一个程序要想运算,必先由硬盘加载到内存, 然后CPU在内存中存取并执行,运行着的应用程序产生的数据,必先存在内存 a.什么是字符编码? 字符编码是针对文字,跟文本文件有关,人在操作计算机时输入的是人能看懂的字符,计算机能识别的0 阅读全文
posted @ 2019-07-07 21:34 python黑客编程 阅读(154) 评论(0) 推荐(0)
摘要: 继续昨天列表写起 1.列表 列表的常用方法 l = [1,2,3,4,5,6,7] res = 1.count(5) print(res) count有返回值用来统计列表中字符的个数,比如count()小括号中数字为5,那么程序中打印出来的就是1,因为在l列表中5只出现了一次。 l = [1,2,3 阅读全文
posted @ 2019-07-04 22:36 python黑客编程 阅读(232) 评论(0) 推荐(0)
摘要: 1.进制之间转换 a.其他进制转化10进制 二进制转化为十进制,比如一个二进制的10,我们要把它转化成十进制,就要进行这样的算数运算,1*(2**1)+0*(2**0)=2,那么我们就可以看出二进制的10转化为10进制就为2。 八进制转十进制,比如一个八进制的234,我们要把它转化成十进制,就要进行 阅读全文
posted @ 2019-07-03 23:13 python黑客编程 阅读(158) 评论(0) 推荐(0)
摘要: 今天大概流程控制这方面内容。 1.1 if判断 对事物的一种决策,判断事物对错的能力,而做出不同的响应。生活中的例子比比皆是,取款机取钱都会遇到选择的情况。 if语句的形式为:a. if 条件: 代码1 代码2 ...... 代码块是同一缩进级别的代码,上式中代码1和代码2是相同缩进的代码,这两个代 阅读全文
posted @ 2019-07-02 19:20 python黑客编程 阅读(243) 评论(0) 推荐(0)
摘要: 1.python的注释 首先来解释一下什么是注释?在我看来注释就是你所描述某种事物的意思。能够增加程序的可读性。 分类:a.单行注释,符号用“#”表示。 b.多行注释。符号用""" ''' 多行注释 或者 多行注释 """ ''' 2.与用户交互 什么是交互?人与人,机器之间进行交流沟通。 分类:输 阅读全文
posted @ 2019-07-01 22:42 python黑客编程 阅读(360) 评论(0) 推荐(0)