String格式化参数整理

Java String格式话参数整理如下:

conversion:转换格式,可选的格式有:

d 整数型(十进制)
c Unicode字符
b Boolean值
s String
f 浮点数(十进制)
e 浮点数(科学计数)
x 整数(十六进制)
h 散列码
% 字符串“%”

C++ String格式化参数整理如下:

1.转换说明符
%a(%A)     浮点数、十六进制数字和p-(P-)记数法(C99)
%c         字符
%d         有符号十进制整数
%f         浮点数(包括float和doulbe)
%e(%E)     浮点数指数输出[e-(E-)记数法]
%g(%G)     浮点数不显无意义的零"0"
%i         有符号十进制整数(与%d相同)
%u         无符号十进制整数
%o         八进制整数
%x(%X)     十六进制整数0f(0F)   e.g.   0x1234
%p         指针
%s         字符串
%%         输出字符%

PHP String格式化参数整理如下:

% 印出百分比符号,不转换。
b 整数转成二进位。
c 整数转成对应的 ASCII 字符。
d 整数转成十进位。
f 倍精确度数字转成浮点数。
o 整数转成八进位。
s 整数转成字符串。
x 整数转成小写十六进位。
X 整数转成大写十六进位。

Python String格式化参数整理如下:

字符串格式化符号
格式化符号    说明
%c    转换成字符(ASCII 码值,或者长度为一的字符串)
%r    优先用repr()函数进行字符串转换(Python2.0新增)
%s    优先用str()函数进行字符串转换
%d / %i     转成有符号十进制数
%u    转成无符号十进制数
%o    转成无符号八进制数
%x / %X    (Unsigned)转成无符号十六进制数(x / X 代表转换后的十六进制字符的大小写)
%e / %E    转成科学计数法(e / E控制输出e / E)
%f / %F    转成浮点数(小数部分自然截断)
%g / %G    %e和%f / %E和%F 的简写
%%    输出%

Javascript String格式化参数整理如下:

原生语言,没有

Node中有sprintf包,见 https://npm.taobao.org/package/sprintf-js

% — yields a literal % character
b — yields an integer as a binary number
c — yields an integer as the character with that ASCII value
d or i — yields an integer as a signed decimal number
e — yields a float using scientific notation
u — yields an integer as an unsigned decimal number
f — yields a float as is; see notes on precision above
g — yields a float as is; see notes on precision above
o — yields an integer as an octal number
s — yields a string as is
x — yields an integer as a hexadecimal number (lower-case)
X — yields an integer as a hexadecimal number (upper-case)
j — yields a JavaScript object or array as a JSON encoded string
时间: 2024-10-18 04:54:08

String格式化参数整理的相关文章

django 过滤器 、日期格式化参数

django1.4 html页面从数据库中读出DateTimeField字段时,显示的时间格式和数据库中存放的格式不一致,比如数据库字段内容为2012-08-26 16:00:00,但是页面显示的却是Aug. 26, 2012, 4 p.m. 为了页面和数据库中显示一致,需要在页面格式化时间,需要添加<td>{{ dayrecord.p_time|date:"Y-m-d H:i:s" }}</td> 类似的过滤器.刷新页面,即可正常显示. 过滤器相关: 一.形式

django 过滤器、日日期格式化参数

转载:http://blog.csdn.net/xyp84/article/details/7945094 django1.4 html页面从数据库中读出DateTimeField字段时,显示的时间格式和数据库中存放的格式不一致,比如数据库字段内容为2012-08-26 16:00:00,但是页面显示的却是Aug. 26, 2012, 4 p.m. 为了页面和数据库中显示一致,需要在页面格式化时间,需要添加<td>{{ dayrecord.p_time|date:"Y-m-d H:i

JVM性能调优2:JVM性能调优参数整理

本系列包括: JVM性能调优1:JVM性能调优理论及实践(收集整理) JVM性能调优2:JVM性能调优参数整理 JVM性能调优3:JVM_堆溢出分析过程和命令 JVm性能调优4:GC日志分析 JVM性能调优5:Heap堆分析方法  序号 参数名 说明 JDK 默认值 使用过 1 JVM执行模式 2 -client -server 设置该JVM运行与Client 或者Server Hotspot模式,这两种模式从本质上来说是在JVM中运行不同的JIT(运行时编译模块)代码,并且两者在JVM内部

【Python】关于python格式化参数的问题

上次在python中使用字符串格式化参数,遇到一个运算符优先级的问题,当时也是花了很久才发现问题,记录在此. 当时定义了这么两个变量: datacenter = int(sys.argv[1]) client = int(sys.argv[2]) 也就是说datacenter和client都是int类型的.然后再调用下面这句话的时候出错. dc_net = self.addSwitch('s%d' % datacenter+client+1) 提示不能把str和int进行拼接,但我当时想的明明d

hadoop作业调优参数整理及原理

1 Map side tuning参数 1.1 MapTask运行内部原理 当map task开始运算,并产生中间数据时,其产生的中间结果并非直接就简单的写入磁盘.这中间的过程比较复杂,并且利用到了内存buffer来进行已经产生的部分结果的缓存,并在内存buffer中进行一些预排序来优化整个map的性能.如上图所示,每一个map都会对应存在一个内存buffer(MapOutputBuffer,即上图的buffer in memory),map会将已经产生的部分结果先写入到该buffer中,这个b

关于Console的Main(String[] args)参数输入

之前接触一个往Console里输入参数的项目,资深QA教我怎么run,灰常脸红. 今日无事,baidu之. Step1 写简单Console Code. 1 class Program 2 { 3 static void Main(string[] args) 4 { 5 int i = 0; 6 if (args.Length < 1) 7 Console.WriteLine("No args"); 8 else 9 foreach (string s in args) 10

关于C#的Main(String[] args)参数输入问题

关于C#的Main(String[] args)参数输入问题 指定相关的测试代码 首先,写一个用于测试的关于Main(String[] args)参数输入有关的代码类,如下: using System; public class Hello{    public static void Main(String[] args)    {        switch (args[0])        {            case "老板":                Consol

$_SERVER的详细参数整理下

PHP编程中经常需要用到一些服务器的一些资料,特把$_SERVER的详细参数整理下,方便以后使用. $_SERVER['PHP_SELF'] #当前正在执行 脚本的文件名,与 document root相关. $_SERVER['argv'] #传递给该 脚本的参数. $_SERVER['argc'] #包含传递给程序的 命令行参数的个数(如果运行在命令行模式). $_SERVER['GATEWAY_INTERFACE'] #服务器使用的 CGI 规范的版本.例如,“CGI/1.1”. $_SE

ORACLE——日期时间格式化参数详解 之一

2.日期格式化参数详解 2.1 -/,.;: 指定返回字串分隔符 SQL> select to_char(sysdate,'yyyy.mm.dd') from dual; TO_CHAR(SYSDATE,'YYYY.MM.DD') ----------------------------- 2015.12.28 SQL> select to_char(sysdate,'yyyy+mm=dd') from dual; TO_CHAR(SYSDATE,'YYYY+MM=DD') ---------