首页 > 编程知识 正文

vba format函数,sql format函数

时间:2023-05-06 07:07:42 阅读:210979 作者:4539

format函数 format() 函数与参数结合使用格式化字段将会被 format() 中的参数替换在format()中使用关键字参数,它们的值会指向使用该名字的参数位置及关键字参数可以任意的结合 format() 函数与数字,字符结合使用

format() 函数与参数结合使用 格式化字段将会被 format() 中的参数替换

括号及其里面的字符 (称作格式化字段) 将会被 format() 中的参数替换

print("我叫{},今年{}!".format("温柔的汉堡",22))print("我叫{0},今年{1}!".format("温柔的汉堡",22))print("我叫{1},今年{0}!".format("温柔的汉堡",22))# 执行结果我叫温柔的汉堡,今年22!我叫温柔的汉堡,今年22!我叫22,今年温柔的汉堡! 在format()中使用关键字参数,它们的值会指向使用该名字的参数 print("我叫{name},今年{age}!".format(name="温柔的汉堡",age=22))print("我叫{name},今年{age}!".format(age=22,name="温柔的汉堡"))# 执行结果我叫温柔的汉堡,今年22!我叫温柔的汉堡,今年22! 位置及关键字参数可以任意的结合 print("我叫{0},今年{1},现住{place}!".format("温柔的汉堡",22,place="深圳"))print("我叫{1},现住{place},今年{1}!".format("温柔的汉堡",22,place="深圳"))# 执行结果我叫温柔的汉堡,今年22,现住深圳!我叫22,现住深圳,今年22! format() 函数与数字,字符结合使用 ^, <, > 分别是居中、左对齐、右对齐,后面带宽度, : 号后面带填充的字符,只能是一个字符,不指定则默认是用空格填充。+ 表示在正数前显示 +,负数前显示 -; (空格)表示在正数前加空格b、d、o、x 分别是二进制、十进制、八进制、十六进制。数字 格式 输出描述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)1011'{:d}'.format(11)11'{:o}'.format(11)13'{:x}'.format(11)b'{:#x}'.format(11)0xb'{:#X}'.format(11)0XB进制 a = 5.5print("a的值为{0:.0f}".format(a))print("{0:5}---{1:<6d}".format("温柔的汉堡",18))print("{0:<5}---{1:6d}".format("温柔的汉堡",18))print("{1:5d}---{0:6}".format("温柔的汉堡",18))print("{0:,}".format(10000))print("{0:.3%}".format(0.24))# 执行结果a的值为6温柔的汉堡 ---18 温柔的汉堡 --- 18 18---温柔的汉堡 10,00024.000%

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。