数字转换

Oracle 单行函数

我是研究僧i 提交于 2019-11-26 20:34:05
一、什么是函数 任何东西,只要它能接收输入,对输入进行加工并产生输出,它就可以被称为函数。 二、单行函数简介 单行函数只对表中的一行数据进行操作,并且对每一行数据只产生一个输出结果。单行函数可以接受一个或多个参数,其产生的输出结果的数据类型可能与参数的数据类型不同。 单行函数包含: 1.字符型 2.数字型 3.日期型 4.转换型 5.一般型函数 三、单行字符型函数 常用的字符型函数包括: LOWER、UPPER、INITCAP、CONCAT、SUBSTR、LENGTH、INSTR、TRIM、REPLACE 1.LOWER(列名|表达式):该函数是把字符转换成小写。 SQL > select LOWER ( ' SQL: Structural Query Language ' ) 2 from dual; LOWER ( ' SQL:STRUCTURALQUERYLANG ------------------------------ sql: structural query language 2.UPPER(列名|表达式):该函数是把字符转换成大写。 SQL > select upper ( ' sql is used exclusively in rdbmses ' ) 2 from dual; UPPER ( ' SQLISUSEDEXCLUSIVELYINRDBMS ----

js中parseInt()与parseFloat(),Number(),Boolean(),String()转换

荒凉一梦 提交于 2019-11-26 14:33:55
js将字符串转数值的方法主要有三种 转换函数、强制类型转换、利用js变量弱类型转换。 1. 转换函数: js提供了parseInt()和parseFloat()两个转换函数。前者把值转换成整数,后者把值转换成浮点数。只有对String类型调用这些方法,这两个函数才能正确运行;对其他类型返回的都是NaN(Not a Number)。 在判断字符串是否是数字值前,parseInt()和parseFloat()都会仔细分析该字符串。 parseInt()方法首先查看位置0处的 字符,判断它是否是个有效数字;如果不是,该方法将返回NaN,不再继续执行其他操作。但如果该字符是有效数字,该方法将查看位置1处的字符,进行同样的 测试。这一过程将持续到发现非有效数字的字符为止,此时parseInt()将把该字符之前的字符串转换成数字。 例如,如果要把字符串 "1234blue "转换成整数,那么parseInt()将返回1234,因为当它检测到字符b时,就会停止检测过程。 字符串中包含的数字字面量会被正确转换为数字,因此 字符串 "0xA "会被正确转换为数字10。 不过,字符串 "22.5 "将被转换成22,因为对于整数来说,小数点是无效字符。 一些示例如下: Js代码 parseInt( "1234blue"); //returns 1234 parseInt( "0xA"); /

二、类型、值和变量

随声附和 提交于 2019-11-26 10:52:45
JS数据类型分为两类:基本数据类型和对象类型 基本数据类型包括数字、字符串、布尔类型、null和undefined 对象(object)是属性的集合,每个属性都由键值对构成;普通JS对象是”命名值“的无序集合,特殊对象数组(array)表示带编号的有序集合。 2.1数字 JS不区分整数值和浮点数值,所有数字均用浮点数值表示。运算符包括+、- 、*、/和% 更加复杂的运算通过Math对象的属性定义的函数和变量来实现: Math.pow(2,53) //2的53次幂 Math.round(.6) //=1.0 四舍五入 Math.ceil(.6) //=1.0 向上求整 Math.floor(.6) //=0.0 向下求整数 Math.abs(-5) //=5 绝对值 Math.max(x,y,z) //最大值 Math.min(x,y,z) //最小值 Math.random() //生成一个大于等于0小于1.0的随机数 Math.PI // 圆周率∏ Math.E // 自然对数的底e Math.sqrt(3) //3的平方根 Math.sin(0) // 三角函数 还有Math.cos和Math.atan Math.log(10) //10的自然对数 Math.log(100)/Math.LN10 //以10为底100的对数 Math.exp(3) //e的三次幂 正无穷大

Python3数据类型之数字

痴心易碎 提交于 2019-11-26 10:30:28
1. Python数字类型的作用 Python数字类型用来存储数值,它是不可变对象,一旦定义之后,其值不可以被修改。如果改变了数字类型的值,就要重新为其分配内存空间。 定义一个数字类型的变量:a = 100, 变量a就存储了100这个数值 2. Python支持三种不同的数值类型 (1)整型(int):Python整型数据,包含正整数和负整数。在Python3中,整型是没有限制大小的,也没有Python2中的Long类型。 同时可以使用十六进制(0x)或八进制(0o)来表示一个整数。 (2)浮点型(float): Python浮点型由整数部分和小数部分组成,也可以使用科学计数法表示,比如:3.14e+10, 60.99E-5 (3)复数(complex): 复数由实数部分和虚数部分组成,可以使用a + bj或者complex(a, b)来表示,其中a是实数部分,b是虚数部分。复数的实部a和虚部b都是浮点型。 3. Python数字类型转换 Python数字类型转换就是将一个数据内置的类型进行转换,而数据类型的转换,只需要将数据类型作为函数名即可。 数字类型转换的函数方法如下: int(x): 将x转换为一个整数; float(x): 将x转换为一个浮点数 complex(x): 将x转换为一个复数,其中实部为x,虚部为0; complex(x, y): 将x和y转换为一个复数

Django内置模版过滤器

佐手、 提交于 2019-11-26 08:12:37
Django内置过滤器总览 可以查询下表来总览Django的内置过滤器: 过滤器 说明 add 加法 addslashes 添加斜杠 capfirst 首字母大写 center 文本居中 cut 切除字符 date 日期格式化 default 设置默认值 default_if_none 为None设置默认值 dictsort 字典排序 dictsortreversed 字典反向排序 divisibleby 整除判断 escape 转义 escapejs 转义js代码 filesizeformat 文件尺寸人性化显示 first 第一个元素 floatformat 浮点数格式化 force_escape 强制立刻转义 get_digit 获取数字 iriencode 转换IRI join 字符列表链接 last 最后一个 length 长度 length_is 长度等于 linebreaks 行转换 linebreaksbr 行转换 linenumbers 行号 ljust 左对齐 lower 小写 make_list 分割成字符列表 phone2numeric 电话号码 pluralize 复数形式 pprint 调试 random 随机获取 rjust 右对齐 safe 安全确认 safeseq 列表安全确认 slice 切片 slugify 转换成ASCII

进制之间如何转换

怎甘沉沦 提交于 2019-11-25 20:49:02
进制之间如何转换 文本关键字:二进制、十进制、进制转换、八进制、十六进制 一、进制 大家最开始接触的数字和计算方法都是基于十进制的,那么进制的意思也就是一种计数方法。根据相应的进制规则进行进位,相同的一串数字在不同的进制下也会对应不同的大小,所以在程序中都会对数字的进制有明确的标识。 1. 十进制 十进制就是满10进1,那么每一位上的数字范围也就只能是0~9,也是默认使用的进制。 2. 二进制 二进制就是满2进1,那么每一位上的数字范围也就只能是0或1,Java中使用0b开头。 3. 八进制 八进制就是满8进1,那么每一位上的数字范围也就只能是0~7,Java中使用0开头。 4. 十六进制 十六进制就是满16进1,对于大于10的数字从字母A开始进行代表,即A代表10,B代表11,F代表15,那么每一位上的数字范围也就只能是0~F,Java中使用0x开头。 二、十进制与二进制的转换 在最开始接触编程时总要学习一下和二进制的转换,因为这是计算机在工作时使用的进制,很多位运算的操作也是在二进制下进行的,所以我们必须要掌握与二进制相关的进制转换。 1. 二进制转换为十进制 将一个其他进制数转换为十进制数的过程其实就是根据相应的进制来进行换算。在转换之前我们先来看一下我们最熟悉不过的十进制,比如:1367。看到这个数字我们都会毫不犹豫的说出:一千三百六十七,这是我们习以为常的事情