1.定义: 模块:用来从逻辑上组织python代码(函数,变量,类,逻辑:实现一个功能),本质是.py文件。 包:用来从逻辑上组织模块,带__init.py__文件的目录 2.导入方法: 1)import module_name 2) import module_name1,module_name2 ...
分类:
编程语言 时间:
2018-04-02 18:04:22
阅读次数:
178
4-1 比萨 : 想出至少是三种你喜欢的比萨,将其名称存储在一个列表中,再使用for循环将每种比萨的名称都打印出来。 修改这个for循环,使其打印包含比萨名称的矩阵,而不仅仅是比萨的名称。对于每种比萨,都显示一行输出,如“I like pepperoni pizza”。 在程序末尾添加一行代码,它不 ...
分类:
其他好文 时间:
2018-03-31 20:35:18
阅读次数:
186
1、什么是模块? 1.一个.py就是一个模块。 2.有什么好处? 提高可维护性;避免函数变量名冲突。 3.如何分类: 内置 ——Python安装时就已经自带,如:sys 、os.... 第三方开源 ——世界各地开发者贡献的py文件,通过 pip install 安装 自定义 ——自己写的py文件 注 ...
分类:
编程语言 时间:
2018-03-27 23:55:43
阅读次数:
221
在学习Python的过程中,我相信有很多人和我一样,对Python的装饰器一直觉得很困惑,我也是困惑了好久,并通过思考和查阅才能略有领悟,我希望以下的内容会对你有帮助,我也努力通过通俗的方式使得对Python装饰器的理解更加的透彻,很多人对装饰器难以理解,原因是由于以下三点内容没有搞清楚:关于函数“变量”(或“变量”函数)的理解关于高阶函数的理解关于嵌套函数的理解那么如果能对以上的问题一一攻破,同
分类:
编程语言 时间:
2018-03-16 18:45:46
阅读次数:
148
作用域和闭包 Q: 1.说一下对变量提升的理解 2.说明this几种不同的使用场景 3.创建10个<a>标签,点击时弹出对应序号 4.如何理解作用域 5.实际开发中闭包的应用 (1)、执行上下文 范围:一段<script>或者一个函数 全局:变量定义、函数声明 函数:变量定义、函数声明、this、a ...
分类:
编程语言 时间:
2018-03-12 18:48:23
阅读次数:
186
通过var定义的变量,作用域是整个封闭函数,是全域的 。 通过let定义的变量,作用域是在块级或是子块中。 变量提升现象:浏览器在运行代码之前会进行预解析,首先解析函数声明,定义变量,解析完之后再对函数、变量进行运行、赋值等。 - 不论var声明的变量处于当前作用域的第几行,都会提升到作用域的头部。 ...
分类:
其他好文 时间:
2018-03-07 13:23:03
阅读次数:
236
闭包的概念 由于在Javascript语言中,只有函数内部的子函数才能读取局部变量,因此可以把闭包简单理解成“定义在一个函数内部的函数”。 变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处 ...
分类:
编程语言 时间:
2018-03-04 21:23:13
阅读次数:
178
C 程序主要包括以下部分: 预处理器指令 函数 变量 语句 & 表达式 注释 C 程序由各种令牌组成,令牌可以是关键字、标识符、常量、字符串值,或者是一个符号。 分号 ; 在 C 程序中,分号是语句结束符。也就是说,每个语句必须以分号结束。它表明一个逻辑实体的结束。 例如,下面是两个不同的语句: 注 ...
分类:
编程语言 时间:
2018-03-02 14:51:09
阅读次数:
187
Go Hello World 实例 Go 语言的基础组成有以下几个部分: 包声明 引入包 函数 变量 语句 & 表达式 注释 接下来让我们来看下简单的代码,该代码输出了"Hello World!": 让我们来看下以上程序的各个部分: 第一行代码 package main 定义了包名。你必须在源文件中 ...
分类:
编程语言 时间:
2018-02-22 10:52:19
阅读次数:
161
Python 定义函数使用 def 关键字,一般格式如下: 让我们使用函数来输出"Hello World!": 更复杂点的应用,函数中带上参数变量: 以上实例输出结果: 函数变量作用域 定义在函数内部的变量拥有一个局部作用域,定义在函数外的拥有全局作用域。 通过以下实例,你可以清楚了解Python函 ...
分类:
编程语言 时间:
2018-02-20 10:33:25
阅读次数:
170