摘要: 深浅拷贝 深浅拷贝分为两部分,一部分是数字和字符串另一部分是列表、元组、字典等其他数据类型。 数字和字符串 对于数字和字符串而言,赋值、浅拷贝和深拷贝无意义,因为他们的值永远都会指向同一个内存地址。 其他数据类型 对于字典、元祖、列表 而言,进行赋值、浅拷贝和深拷贝时,其内存地址的变化是不同的。 创 阅读全文
posted @ 2019-03-08 16:05 Zander-zhao 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 内置函数 接下来,我们就一起来看看python里的内置函数。截止到python版本3.6.2,现在python一共为我们提供了68个内置函数。它们就是python提供给你直接可以拿来使用的所有函数。这些函数有些我们已经用过了,有些我们还没用到过,还有一些是被封印了,必须等我们学了新知识才能解开封印的 阅读全文
posted @ 2019-03-08 16:02 Zander-zhao 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 递归:简单来说就是自己调用自己 这里我们又要举个例子来说明递归能做的事情。 例一: 现在你们问我,alex老师多大了?我说我不告诉你,但alex比 egon 大两岁。 你想知道alex多大,你是不是还得去问egon?egon说,我也不告诉你,但我比武sir大两岁。 你又问武sir,武sir也不告诉你 阅读全文
posted @ 2019-03-08 15:59 Zander-zhao 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 一、函数的定义: 定义:def 关键词开头,空格之后接函数名称和圆括号(),最后还有一个":"。 def 是固定的,不能变,必须是连续的def三个字母,不能分开。。。 空格 为了将def关键字和函数名分开 函数名:必须由字母下划线数字组成,不能是关键字,不能是数字开头,函数名还是要有一定的意义能够简 阅读全文
posted @ 2019-03-08 12:19 Zander-zhao 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 装饰器 import time def timmer(func): #函数名可以当做函数的参数 def inner(): start = time.time() func() end = time.time() print(end - start) return inner def hahaha() 阅读全文
posted @ 2019-03-08 12:19 Zander-zhao 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 一、三元表达式 if条件成功的值 if 条件 else else条件成功的值 二、函数的命名空间 命名空间一共分为三种: 全局命名空间 局部命名空间 内置命名空间 *内置命名空间中存放了python解释器为我们提供的名字:input,print,str,list,tuple...它们都是我们熟悉的, 阅读全文
posted @ 2019-03-08 12:09 Zander-zhao 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 定义:def 关键词开头,空格之后接函数名称和圆括号(),最后还有一个":"。 def 是固定的,不能变,必须是连续的def三个字母,不能分开。。。它们要相亲相爱的在一起。 空格 为了将def关键字和函数名分开,必须空(四声),当然你可以空2格、3格或者你想空多少都行,但正常人还是空1格。 函数名: 阅读全文
posted @ 2019-03-08 11:56 Zander-zhao 阅读(233) 评论(0) 推荐(0) 编辑