模块的一些基本概念 什么是模块? ->别人已经写好的一组功能的集合。别人写好的函数,变量,方法放在一个文件里. (这个文件可以被我们直接使用)这个文件就是模块。 如何自己写一个模块?->创建py文件,自己写一个名字,符合变量名命名规则+汉字的文件名,这个名字就是模块名了。 本文中my_module中 ...
分类:
其他好文 时间:
2019-10-25 20:03:47
阅读次数:
91
时间: time_format ="%Y-%m-%d %X" 设置时间格式 time_current=time.strftime(time_format) 使用时间格式高阶函数: 变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数 例如: ab ...
分类:
编程语言 时间:
2019-10-22 00:52:55
阅读次数:
120
[TOC] 闭包 闭包的定义 在函数嵌套的前提下,内部函数使用了外部函数的变量,并且外部函数返回了内部函数,我们把这个使用外部函数变量的内部函数称为闭包。 闭包的构成 构成条件: 在函数嵌套(函数里面再定义函数)的前提下 内部函数使用了外部函数的变量(还包括外部函数的参数) 外部函数返回了内部函数 ...
分类:
编程语言 时间:
2019-10-18 14:11:39
阅读次数:
86
1、什么是变量? 变量是标识符,计算机内存存储着数据,通过标识数据的变量来获取内存数据 2、变量的使用 var num = 1 //数字 var str = "string" //字符串 var f = function(){} //函数 3、变量命名规则和规范 规则 组成:字母、数字、下划线、美元 ...
分类:
编程语言 时间:
2019-10-17 01:31:00
阅读次数:
109
关于js变量提升 变量提升 在js函数内部是可以直接修改全局的变量的,个人感觉是不好的设计, 但是确实存在这个概念 原理: 1. 先查看有没有 函数变量 bb 1. 查看 形参 有没有bb 1. 查看 全局 有没有bb 1. 报错, 找不到bb变量 修改函数内部 修改的是形参 修改的是全局 ...
分类:
Web程序 时间:
2019-10-14 17:29:04
阅读次数:
149
需求:有一个数组,根据数组的值渲染对应的数字div,单击对应的div 在控制台打印对应的数字。如点击1,控制台打印1. 问题: 不管点击哪个值 打出来都是4 代码如下 期望点击会打印出对应的数字,实际打出来的都是4 原因: js函数在声明时,浏览器不会去查看函数内部逻辑。只有函数被使用时 才关心函数 ...
分类:
Web程序 时间:
2019-10-13 23:34:40
阅读次数:
92
官方对闭包的解释是:一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。闭包的特点: 1.作为一个函数变量的一个引用,当函数返回时,其处于激活状态。 2.一个闭包就是当一个函数返回时,一个没有释放资源的栈区。 简单的说,javascript允许使用内部 ...
分类:
其他好文 时间:
2019-10-08 09:13:14
阅读次数:
136
let的使用 1用来声明变量,类似于var,只在作用域中有效:存在块级作用域。 2不存在声明提升:不允许重复申明,包括函数变量和函数参数。 const的使用 用来声明常量,其他语法参照let。 console.log(a);//返回undefined var a = 10; console.log( ...
分类:
其他好文 时间:
2019-10-07 13:01:36
阅读次数:
82
Python入门: 注释: 输入输出函数: 变量和基本数据类型: 大小写敏感:hello和Hello是两个不同名字的变量。 驼峰命名:小驼峰userAge和大驼峰UserAge,一般类和模块的命名会使用大驼峰。 下划线命名:user_age,一般模块和函数以及变量命名使用下划线。 关键字:and、o ...
分类:
编程语言 时间:
2019-10-06 15:05:58
阅读次数:
62
自学Javascript的时候看到了的一个视频,可惜作者说好了在GitHub上上传源码的最后也没上传。 假装代码在这。 先说说我对代码规范的看法和理解 1、函数、变量命名。 函数、变量命令的规则有很多,如下划线、驼峰法等等,然后一般会用对应的英文命名。如果说用拼音命名的话,倒还不如用中文命名函数,更 ...
分类:
其他好文 时间:
2019-10-06 13:46:23
阅读次数:
90