一、校验数字的表达式 数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 带1- ...
分类:
其他好文 时间:
2018-03-01 11:48:23
阅读次数:
191
C语言中打印float或double类型最常用的是%f格式,最近看书时看到有使用%g格式打印。 %f 表示按浮点数的格式打印。 小数点后固定6位 %e 表示以指数形式的浮点数格式输出。 %g 表示自动选择合适的表示法输出。 例如: #include <unistd.h>#include <stdio ...
分类:
其他好文 时间:
2018-02-27 21:11:22
阅读次数:
166
1,什么是数据库?——存储数据的仓库 2,什么是数据?——你所知道的都是数据 3,数据库的组成: 1)数据库服务器 2)数据库管理系统 3)库 4)表 5)记录 6)数据 4,环境的安装 MySQL下载地址:https://dev.mysql.com/downloads/installer/ 5,库 ...
分类:
数据库 时间:
2018-02-26 19:41:09
阅读次数:
253
问题描述 给定圆的半径r,求圆的面积。 输入格式 输入包含一个整数r,表示圆的半径。 输出格式 输出一行,包含一个实数,四舍五入保留小数点后7位,表示圆的面积。 说明:在本题中,输入是一个整数,但是输出是一个实数。 对于实数输出的问题,请一定看清楚实数输出的要求,比如本题中要求保留小数点后7位,则你 ...
分类:
其他好文 时间:
2018-02-23 22:25:48
阅读次数:
204
awk的匹配条件在awk中,0表示假,1表示真。只有为真时,才会执行program代码块。变量未声明,变量值为空,变是值为0.pattern条件都是返回为0(假)下面的3种情况都为假,都不会有输出结果。#awk-vi=""‘i{print$0}‘/etc/passwd#awk-vi=0‘i{print$0}‘/etc/passwd#awk‘i{print$0}‘/etc/passwd以下情况,变量
分类:
其他好文 时间:
2018-02-23 22:24:44
阅读次数:
155
最近看到了一个问题就是java导出excel中带小数点的数字显示不对, 比如我想在excel中第一行显示: 3,000.0 但是在excle中导出的格式总是不带小数点 3000(非文本格式),而且也不是以金融格式显示的。这时候我们的解决方法是要为单元格中的数字设置dataformat。代码如下 im ...
分类:
其他好文 时间:
2018-02-23 13:26:10
阅读次数:
557
Python 输出百分比的两种方式 注: 在python3环境下测试。 方式1:直接使用参数格式化:{:.2%} {:.2%}: 显示小数点后2位 显示小数点后2位: >>> print('percent: {:.2%}'.format(42/50)) percent: 84.00% 1 2 不显示 ...
分类:
编程语言 时间:
2018-02-19 22:22:15
阅读次数:
387
Python入门基础学习 三 数据类型 Python区分整型和浮点型依靠的是小数点,有小数点就是浮点型。 e记法:e就是10的意思,是一种科学的计数法,15000=1.5e4 布尔类型是一种特殊的整形,true就相当于1,false相当于0,可以用来计算 类型转换 转换:整数:int();字符串:s ...
分类:
编程语言 时间:
2018-02-16 22:34:11
阅读次数:
189
function ARoundN(v: Double; n: Integer): Double; var I:Integer; begin result:=v; for I:=0 to n-1 do begin result:=result*10; end; result:=Round(result... ...
在测试原生的toFixed发现,它在个浏览器上表现不一致,并且有些值在保留小数时得到的结果并不是想要,如在chrome下测试: 所以针对toFixed方法不准的问题,我们进行方法改造: 主要思路是:对原始数值扩大一定倍数,然后再判断小数点后面的数字是否大于等于5(如果有小数点的话),然后再除以上一步 ...
分类:
Web程序 时间:
2018-02-13 16:46:57
阅读次数:
246