//函数使用期间:变量的作用域一定要注意,主要体现在1.变量作用域内是否被定义2.可变对象传参是否会被修改1.函数命名空间概念:内存中变量名和对象的对应关系//字典//每个命名空间都是独立的存在,可以存在相同名字的变量分类:1.局部命名空间:函数所拥有的命名空间,记录了函数中定义的变量、入参等2.全局命名空间:模块级的命名空间//模块加载时创建3.内置命名空间:放置内置函数和异常//任何地方都可以
分类:
编程语言 时间:
2018-12-03 00:44:20
阅读次数:
242
1.系统函数 2.用户定义函数 3.无参函数 函数的定义,只有用户调用了,才可以起作用。 没有返回值,用void修饰 没有参数,也可以用void,或者空。 4.有参无返回值函数 (1).定义函数的参数就叫做形参,形参的格式必须为:类型,不能赋值; (2).函数没有调用,形参变量不会分配空间,函数调用 ...
分类:
其他好文 时间:
2018-11-23 20:56:56
阅读次数:
143
javascript有一些对于初学者甚至是有经验的开发者都难以理解的概念. 这个部分是针对那些听到 : 作用域, 闭包, this, 命名空间, 函数作用域, 函数作用域, 全局作用域, 变量作用域(后续翻译这个词我也没太懂), 公共/私有 作用域 后想要深入了解的人的. 当你看完这篇文章后你将了解 ...
分类:
编程语言 时间:
2018-11-22 14:25:14
阅读次数:
206
一 .C++入门 1.C++关键字 2.命名空间 3.C++输入&输出 4.缺省参数 5.函数重载 6.引用 7.内联函数 8.auto关键字 9.基于范围的for循环 10.指针空值nullptr&nullptr_t 二. 正文 1.C++关键字(C++98) C++98中的关键字总共用63个,如 ...
分类:
编程语言 时间:
2018-11-10 00:58:59
阅读次数:
259
二.名称空间和作用域 名称空间: 保存名字用的 变量, 函数, 类 1. 内置名称空间:python自己, print, input, len 2. 全局名称空间: 你写的代码从上到下 3. 局部名称空间: 函数, 类, 方法, 其他模块, 对象 作用域 全局作用域 内置 + 全局 局部作用域 局部 ...
分类:
编程语言 时间:
2018-11-01 20:31:04
阅读次数:
320
函数作用域与名称空间 首先我们看看下面的代码: 为什么会出现这样的错误呢? 这就要从函数的作用域与名称空间说起了 什么是名称空间? 顾名思义,名称空间就是存放名字的地方,python中名称空间有三种: 内置名称空间 全局名称空间 局部名称空间 名称空间的 加载顺序 为: 内置名称空间 全局名称空间 ...
分类:
其他好文 时间:
2018-08-11 22:01:28
阅读次数:
133
1 函数的动态参数 1 *args位置参数动态传参 *在这里表示接收位置传参的动态传参,接收到的是元组 2 **kwargs关键字参数动态传参 顺序:位置参数,*args,默认值,**kwargs 形参的位置*,**,聚合 形参: 位置参数 按位置传参 默认参数 放在后面 动态参数 *args(形成 ...
分类:
其他好文 时间:
2018-08-09 17:32:33
阅读次数:
144
一、函数的动态传参 1.*args位置参数动态传参 def chi(*food): print(food) chi("烧烤","火锅","虾吃虾涮","烤鱼") 多个位置参数传递进去,收到的内容是元组tuple,动态参数的位置必须要在位置参数后面 2**kwargs 关键字参数动态传参 def ch ...
分类:
编程语言 时间:
2018-08-09 17:25:49
阅读次数:
251
1、C语言中struct和union的区别 struct占用的空间大小是每个元素对齐后的所占空间总和;而union是占用字节数最大的那个元素的字节数。 联合体所有成员共享一块内存;结构体成员之间所占字节需要累加的 另一方面就是,成员函数赋值问题,union会用新的值覆盖以前的值 2、C和C++的st ...
分类:
其他好文 时间:
2018-07-31 11:10:10
阅读次数:
125
1、write() 函数说明:write()会把参数buf所指的内存写入count个字节到参数放到所指的文件内。 返回值:如果顺利write()会返回实际写入的字节数。当有错误发生时则返回-1,错误代码存入errno中。 附加说明: (1)write()函数返回值一般无0,只有当如下情况发生时才会返 ...
分类:
其他好文 时间:
2018-07-21 19:20:15
阅读次数:
235