format函数

python 的 format 函数

只愿长相守 提交于 2020-02-06 16:34:30
python的格式化字符串方法之一------------format 函数 它通过{}和:来代替%。 数字 格式 输出 描述 3.1415926 {:.2f} 3.14 保留小数点后两位 3.1415926 {:+.2f} +3.14 带符号保留小数点后两位 -1 {:+.2f} -1.00 带符号保留小数点后两位 2.71828 {:.0f} 3 不带小数 5 {:0>2d} 05 数字补零 (填充左边, 宽度为2) 5 {:x<4d} 5xxx 数字补x (填充右边, 宽度为4) 10 {:x<4d} 10xx 数字补x (填充右边, 宽度为4) 1000000 {:,} 1,000,000 以逗号分隔的数字格式 0.25 {:.2%} 25.00% 百分比格式 1000000000 {:.2e} 1.00e+09 指数记法 13 {:10d} 13 右对齐 (默认, 宽度为10) 13 {:<10d} 13 左对齐 (宽度为10) 13 {:^10d} 13 中间对齐 (宽度为10) 11 '{:b}'.format(11) '{:d}'.format(11) '{:o}'.format(11) '{:x}'.format(11) '{:#x}'.format(11) '{:#X}'.format(11) 1011 11 13 b 0xb 0XB 进制转换 如果补入的是字符

JS时间格式转换 format函数

守給你的承諾、 提交于 2020-01-02 08:55:21
时间格式转换 format函数 Date.prototype.format = function (fmt) { var o = { "M+": this.getMonth() + 1, //月份 "d+": this.getDate(), //日 "h+": this.getHours(), //小时 "m+": this.getMinutes(), //分 "s+": this.getSeconds(), //秒 "q+": Math.floor((this.getMonth() + 3) / 3), //季度 "S": this.getMilliseconds() //毫秒 }; if (/(y+)/.test(fmt))fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length)); for (var k in o) if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace( RegExp.$1, (RegExp.$1.length == 1)?(o[k]): (("00" + o[k]).substr(("" + o[k]).length)) ); return fmt; } let time1 =

MySQL FORMAT函数简介

时间秒杀一切 提交于 2019-12-30 13:11:10
MySQL FORMAT函数简介 有时,您使用表达式或 聚合函数 (如 AVG )来计算数据库中的值,例如库存周转率,产品的平均价格,平均发票值等。 表达式的结果是 十进制数 ,并带有许多小数位。要格式化这些数字,您可以使用具有以下语法的 FORMAT 函数: FOMRAT ( N , D , locale ) ; SQL FORMAT 函数将数字N格式化为格式,如 "#,###,###.##" ,舍入到 D 位小数。它返回一个值作为字符串。 FORMAT 函数接受三个参数: N 是要格式化的数字。 D 是要舍入的小数位数。 locale 是一个可选参数,用于确定千个分隔符和分隔符之间的分组。如果省略 locale 操作符,MySQL将默认使用 en_US 。 MySQL FORMAT函数示例 请参阅使用 FORMAT 函数的示例 - mysql > SELECT FORMAT ( 14500.2018 , 2 ) ; + -----------------------+ | FORMAT ( 14500.2018 , 2 ) | + -----------------------+ | 14 , 500.20 | + -----------------------+ 1 row in set SQL 以下语句使用 FORMAT 函数,第二个参数为 0 ,因此,结果没有任何小数位。

VB Format函数

别说谁变了你拦得住时间么 提交于 2019-12-30 05:29:16
Format[$] ( expr [ , fmt ] ) format 返回变体型 format$ 强制返回为文本 -------------------------------- 数字类型的格式化 -------------------------------- 固定格式参数: General Number 普通数字,如可以用来去掉千位分隔号 format$("100,123.12","General Number") 返回值 100123.12 Currency 货币类型,可添加千位分隔号和货币符号 format$("100123.12","Currency") 返回值 ¥100,123.12 Fixed 格式为带两位小数的数字 format$("100123","Fixed") 返回值 100123.00 Standard 标准,即带千位分隔号和两位小数 format$("100123","Standard") 返回值 100,123.00 Percent 百分数 format$("100123","Percent") 返回值 10012300.00% Scientific 科学记数法 format$("100123","Scientific") 返回值 1.00E+05 Yes/No 当值为0时返回 NO,否则返回 YES format$("100123","Yes/No"

Format函数

强颜欢笑 提交于 2019-12-30 05:28:48
Format是一个很常用,却又似乎很烦的方法,本人试图对这个方法的帮助进行一些翻译,让它有一个完整的概貌,以供大家查询之用: 首先看它的声明: function Format(const Format: string; const Args: array of const): string; overload; 事实上Format方法有两个种形式,另外一种是三个参数的,主要区别在于它是线程安全的,但并不多用,所以这里只对第一个介绍: function Format(const Format: string; const Args: array of const): string; overload; Format参数是一个格式字符串,用于格式化Args里面的值的。Args又是什么呢,它是一个变体数组,即它里面可以有多个参数,而且每个参数可以不同。 如以下例子: Format('my name is %6s',['wind']); 返回后就是 my name is wind 现在来看Format参数的详细情况: Format里面可以写普通的字符串,比如'my name is' 但有些格式指令字符具有特殊意义,比如"%6s" 格式指令具有以下的形式: "%" [index ":"] ["-"] [width] ["." prec] type 它是以"%"开始,而以type结束

Format函数

跟風遠走 提交于 2019-12-30 05:28:22
VBA 的 Format 函数与工作表函数 TEXT 用法基本相同,但功能更加强大,许多格式只能用于VBA 的 Format 函数,而不能用于工作表函数 TEXT ,以下是大神归纳的几点用法,希望对学习VBA有所裨益。 Format ( 值 , 格式(可选参数 ) ) 一、数字格式: 1、General Number:普通数字,可以用来去掉千位分隔号和无效 0 。 如:Format("1,234,567.80", "General Number")="1234567.8" 2、Currency:货币类型,可添加千位分隔号和货币符号,保留两位小数点。 如:Format(1234567, "Currency")="1,234,567.00" 3、Fixed:格式为带两位小数的数字。 如:Format("123456", "Fixed")=123456.00 4、Standard:标准,即带千位分隔号和两位小数。 如:Format("123456", "Standard")=123,456.00 5、Percent:带两位小数点的百分数。 如:Format("123456", "Percent")=12345600.00 6、Scientific:科学记数法。 如:Format("1234567", "Scientific")=1.23E+06 7、Yes/No:当数值为非 0

format函数之几种常规用法

丶灬走出姿态 提交于 2019-12-17 04:27:48
format函数是一种格式化输出字符串的函数(str.format),基本语法是通过{}和:来代替以前的%。 1.可以接受不限个参数,位置可以不按顺序 >>>"{} {}".format("hello", "world") # 不设置指定位置,按默认顺序 'hello world' >>>"{1} {0} {1}".format("hello", "world") # 设置指定位置 'world hello world' 2.也可以设置参数 >>> print("网站名:{name}, 地址 {url}".format(name="百度首页", url="www.baidu.com")) 网站名:百度首页, 地址 www.baidu.com # 通过字典设置参数 >>> site = {"name": "百度首页", "url": "www.baidu.com"} >>> print("网站名:{name}, 地址 {url}".format(**site)) # 通过列表索引设置参数 >>> my_list = ['百度首页', 'www.baidu.com'] print("网站名:{0[0]}, 地址 {0[1]}".format(my_list)) # "0" 是必须的 3.也可以向str.format()传入对象: class AssignValue(object):

Format函数

蓝咒 提交于 2019-12-06 14:32:02
  Format是CString类的一个成员函数,它通过个格式操作使任意类型的数据转换成一个字符串。Format参数也是一个格式化字符串。DateTime是时间类型。返回值是一种格式化后的字符串。   Format里面可以写普通的字符串,比如“my name is”,但有些格式指令字符具有特殊意义,比如“%6s”。   功能:使任意数据转换成字符串。   函数声明     function Format(const Format : string; const Args : array of const) : string; overload;   函数功能     事实上Format方法有两种形式,另外一种是三个参数的,主要区别在于它是线程安全的,但并不多用,搜易这里只对第一个介绍。Format参数是一个格式字符串,用于格式化Args里面的值的。Args是一个变量数组,即它里面可以有多个参数,而且每个参数可以不同。例如:   Format("my name id %6s","wind");   返回的是:my name is wind   函数参数     格式化指令具有以下的形式:"%" [index ":"] ["-"] [windth] ["." prec] type     它是以”%“开始,而以type结束,type表示一个具体的类型

Python format 格式化函数(笔记)

旧巷老猫 提交于 2019-12-06 10:32:19
Python2.6 开始,新增了一种格式化字符串的函数 str.format(),它增强了字符串格式化的功能。 基本语法是通过 {} 和 : 来代替以前的 % 。 format 函数可以接受不限个参数,位置可以不按顺序。 >>>"{} {}".format("hello", "world") # 不设置指定位置,按默认顺序 'hello world' >>> "{0} {1}".format("hello", "world") # 设置指定位置 'hello world' >>> "{1} {0} {1}".format("hello", "world") # 设置指定位置 'world hello world' print("网站名:{name}, 地址 {url}".format(name="百度", url="www.baidu.com")) # 通过字典设置参数 site = {"name": "百度", "url": "www.baidu.com"} print("网站名:{name}, 地址 {url}".format(**site)) # 通过列表索引设置参数 my_list = ['百度', 'www.baidu.com'] print("网站名:{0[0]}, 地址 {0[1]}".format(my_list)) # "0" 是必须的 class

函数Str、 Cstr 、 Val 、 Format联系与区别

老子叫甜甜 提交于 2019-12-03 09:31:30
概述 我们在初学过程中,经常很多的代码看不懂,其实也不是全部的代码看不懂,就是因为一些函数和参数的不理解导致看不下去。甚至很多的时候,几个重要的函数就是一个小程序的核心,想必应该知道它的重要了吧。下面我就把最近遇到的几个函数分享给大家。 正文 - Val是VB中的类型转换函数 Val(字符串表达式)将数字字符串转换成数值 例如:Val(“-3.16”)=-3.16 - Cstr是将数值型转为字符型 比如:a=123 则 Cstr(a)=”123”(字符型,1前不空) - Str()的作用是将数字型变量或常量改变成字符型变量或常量 例如: - (1)对于常量:Str(35)=” 35”,Str(-5.5)=”-5.5”,以此类推。(注意字符“ 35”的前面有一个空格)。 (2)对于变量:则把变量的值变成字符串,如:假定A=287,则Str(A)=“ 287”,以此类推。(注意前面有空格) “ - 比较: (1)区别:Cstr与Str的区别是Str转成的字符型空一格。 (2)联系:Str和Cstr都是将数值型转换成字符型的函数。 - Val与Cstr对比: Val与Cstr功能相反,Cstr将数值表达式的值换成字符串 - Format函数: 它是根据格式表达式中的指令来格式化的,(它是cstr的一个成员函数,它通过格式操作使任意类型的数据转换成一个字符串) 列表内容 语法: