18constant
发表于|更新于|Python
|总字数:8|阅读时长:1分钟|浏览量:
数字常量
物理常量
文章作者: Estom
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Estom的博客!
相关推荐

2019-11-30
3 变量常量
Scala 变量变量的作用变量是一种使用方便的占位符,用于引用计算机内存地址,变量创建后会占用一定的内存空间。 基于变量的数据类型,操作系统会进行内存分配并且决定什么将被储存在保留内存中。因此,通过给变量分配不同的数据类型,你可以在这些变量中存储整数,小数或者字母。 变量声明在学习如何声明变量与常量之前,我们先来了解一些变量与常量。 一、变量: 在程序运行过程中其值可能发生改变的量叫做变量。如:时间,年龄。二、常量 在程序运行过程中其值不会发生变化的量叫做常量。如:数值 3,字符’A’。在 Scala 中,使用关键词 “var” 声明变量,使用关键词 “val” 声明常量。 声明变量实例如下: var myVar : String = “Foo”var myVar : String = “Too”以上定义了变量 myVar,我们可以修改它。 声明常量实例如下: val myVal : String = “Foo”以上定义了常量 myVal,它是不能修改的。如果程序尝试修改常量 myVal 的值,程序将会在编译时报错。 变量类型声明只声明类型不给值。变...

2022-12-05
20 final关键字
final1. 数据声明数据为常量,可以是编译时常量,也可以是在运行时被初始化后不能被改变的常量。 对于基本类型,final 使数值不变; 对于引用类型,final 使引用不变,也就不能引用其它对象,但是被引用的对象本身是可以修改的。 如果引用时类的成员变量,则必须当场赋值,否则编译会报错。 1234final int x = 1;// x = 2; // cannot assign value to final variable 'x'final A y = new A();y.a = 1; 2. 方法声明方法不能被子类重写。当使用final修饰方法时,这个方法将成为最终方法,无法被子类重写。但是,该方法仍然可以被继承。 private 方法隐式地被指定为 final,如果在子类中定义的方法和基类中的一个 private 方法签名相同,此时子类的方法不是重写基类方法,而是在子类中定义了一个新的方法。 3. 类声明类不允许被继承。

2020-09-24
3内置常量
内置常量Falsebool 类型的假值。 给 False 赋值是非法的并会引发 SyntaxError。 Truebool 类型的真值。 给 True 赋值是非法的并会引发 SyntaxError。 NoneNoneType 类型的唯一值。 None 经常用于表示缺少值,当因为默认参数未传递给函数时。 给 None 赋值是非法的并会引发 SyntaxError。 NotImplemented二进制特殊方法应返回的特殊值(例如,eq()、lt()、__add __()、rsub() 等)表示操作没有针对其他类型实现;为了相同的目的,可以通过就地二进制特殊方法(例如,imul ()、 rightnd() 等)返回。 它的逻辑值为真。 Ellipsis与省略号文字字面 “…” 相同。 特殊值主要与用户定义的容器数据类型的扩展切片语法结合使用。 __debug__如果 Python 没有以 -O 选项启动,则此常量为真值。 另请参见 assert 语句。 注解 变量名 None,False,True 和 __ debug__ 无法重新赋值(赋值给它们,即使是属性名,将引发 Syntax...

2021-04-14
1 数据类型
类型 类是一种类型,是对象的模板,而不是变量或对象。它内部本身不包含对象。只是声明了这种对象的存在。只有创建对象的时候,才会真正的创建对象内部的对象。 1 类型 简单类型 整型 int、short、long、longlong、bool、char、size_t 浮点型 float、double、long double 复合类型 引用&a 指针*pointer 数组 a[] 字符串"hello world" 自定义类型 类class 结构体struct 枚举enum 联合体union 关于size_t的说明:size_t是标准C库中定义的,在64位系统中为long long unsigned int,非64位系统中为long unsigned int。使用size_t可能会提高代码的可移植性、有效性或者可读性,或许同时提高这三者。因为其是基于平台变化的最大支持的无符号整型。 2 字面值常量 常量主要包括字面值常量和自定义常量。 整型字面常量 不同进制指的是字面格式,其转化为存储格式时,都会变成二进制存储。不必担心十进制与二进制之间的运...

2021-04-08
4.8 状态
意图 允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类。 结构 参与者 Context 定义客户感兴趣的接口。 维护一个 ConcreteState 子类的实例,这个实例定义当前状态。 State 定义一个接口以封装与 Context 的一个特定状态相关的额行为。 ConcreteState 每一个子类实现一个与 Context 的一个状态相关的行为。 适用性 在以下情况下可以使用 State 模式: 一个对象的行为取决于它的状态,并且它必须在运行时根据状态改变它的行为。 一个操作中含有庞大的多分支的条件语句,且这些分支依赖于该对象的状态。这个状态通常用一个或多个枚举常量表示。 效果 它将与特定状态相关的行为局部化。 它使得状态转换显式化。 State 对象可被共享。 相关模式 使用 Flyweight 模式共享状态对象。 使用 Singleton 模式实现状态对象。 Implementation糖果销售机有多种状态,每种状态下销售机有不同的行为,状态可以发生转移,使得销售机的行为也发生改变。 123456789...

2021-03-04
4.空间分配的说明
字面常量与const限定的常量,在编译器编译阶段,会把用到该变量的地方都替换成对应的值。 变量,在编译阶段分配空间,在执行阶段修改变量的值。根据变量的名称或地址索引分配到的空间。 动态变量,在执行阶段动态分配内存空间,在执行阶段修改动态变量的值。
公告
欢迎参观Estom的小屋



