首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏米扑专栏

    Python 学习入门(8)—— 格式化输出

    python中也有类似于c中的printf()的格式输出标记,在python格式化使用的是%运算符,示例如下: #! /usr/bin/env python # it-homer in 2013 import sys reload(sys) sys.setdefaultencoding("utf-8") # %s 格式化为字符串 from math import pi def test_format(): str = "hello %s, http://blog. 符   号 说     明 %c 格式化字符及其ASCII码 %s 格式化字符串 %d 格式化整数 %u 格式化无符号整型 %o 格式化无符号八进制数 %x 格式化无符号十六进制数 %X 格式化无符号十六进制数 (大写) %f 格式化浮点数字,可指定小数点后的精度 %e 用科学计数法格式化浮点数 %E 作用同%e,用科学计数法格式化浮点数 %g 根据值的大小决定使用%f活%e %G 作用同%g,根据值的大小决定使用

    78430发布于 2019-02-19
  • 来自专栏圣杰的专栏

    ABP入门系列(8)——Json格式化

    返回的日期未格式化,在前端还需自行格式化输出。 查看Newtonsoft.Json官网介绍,日期格式化输出,需要指定IsoDateTimeConverter的DateTimeFormat即可。 四、Json日期格式化 第一种办法:前端JS转换: //格式化显示json日期格式 function showDate(jsonDate) { var date = new ABP对JsonResult的再封装,支持指定大小驼峰及是否缩进进行Json格式化。 如何对DateTime类型对象进行格式化输出。 Web层通过拓展AbpJsonResult,指定时间格式。 前端,通过将Json日期转换为js的Date类型,再格式化输出。 WebApi,通过在Moduel中指定DateFormatString。

    2.1K90发布于 2018-01-11
  • 来自专栏若尘的技术专栏

    8 - 格式化整数和浮点数

    整数格式化格式化一个整数,按10位输出,不足10位前面补0 n = 1234 print(format(n, '10d')) # 左侧补零 print(format(n, '0>10d')) # 右侧补零 print(format(n, '0<10d')) 1234 0000001234 1234000000 浮点数格式化 格式化一个浮点数,要保留小数点两位 x1 = 1234.5678 请描述format 函数的主要用法 # format 函数用于格式化数值,通过第二个参数指定格式化规则 # 右对齐 print(format(x2, '*>12.2f')) # 左对齐 print(

    996117发布于 2021-05-22
  • 来自专栏Java小技巧

    Java 8 新特性|(新)日期API_格式化

    一、java.time.format 包:类 类 说明 DateTimeFormatter 用于打印和解析日期时间对象的格式化程序 DateTimeFormatterBuilder 创建日期时间格式化样式的构建器 包含了如何处理正/负号的方法的枚举 TextStyle 包含了文本格式和解析的样式的枚举 三、DateTimeFormatter 类 DateTimeFormatter 类用于打印和解析日期时间对象的格式化器 ,它是格式化日期时间的最重要的类。 ISO_LOCAL_DATE 使用模式字母,例如 uuuu-MMM-dd 使用本地化样式,例如 long 或 medium 所有的日期时间类,包括本地日期时间和包含时区的日期时间类,都提供了两个重要的方法 1、 格式化 formatter) 2、 解析:parse(CharSequence text, DateTimeFormatter formatter) 代码范例 package com.sjh.test.java8.

    54420编辑于 2022-05-23
  • 来自专栏跟着阿笨一起玩NET

    TF卡格式化8G格式化时候变成128KB的解决办法

    我的8GC6卡,APPS2SD后,因为不满意分区容量,所以就想删除分区重新分配容量. (呵呵,可能是电脑系统或别的原因没有成功吧,)在PC上格式化显示"无法完成格式化" 呆了!8G的卡就这样玩完了? 然后下载了格式化工具usboot-v1.70,进行格式化,成功了! (网上有人4G的卡用这个工具格后也是这样的情况) (查阅资料有人说这是一张扩展卡,实际容量只有2G,扩展为8G的,能装载8G的文件.但容易出错.但这种说法无法考证.) 然后下载了U盘格式化工具HPUSBFW,选择HDD格式化.真正的成功把卡救了回来.7.4G的容量,FAT32格式. 此时原来的分区已经没有了,也不知道是那步把它给删除了.

    3.1K20发布于 2018-09-19
  • 来自专栏CTF新手教程

    PWN从入门到放弃(8)——格式化字符串漏洞

    0x00 格式化字符串函数介绍 格式化字符串函数可以接受可变数量的参数,并将第一个参数作为格式化字符串,根据其来解析之后的参数 0x01 格式化字符串函数 输入 scanf 输出 printf 输出到 的含义请具体参考维基百科的格式化字符串 。 o,8 进制 unsigned int 。如果指定了精度,则输出的数字不足时在左侧补 0。默认精度为 1。精度为 0 且值为 0,则输出为空。 0x03 格式化字符串漏洞原理 格式化字符串漏洞的原理也是程序编写者编写不规范造成的。 不过程序使用print()函数来进行输出,并且存在格式化字符串漏洞,因此,我们可以通过利用格式化字符串漏洞来泄露出canary的值。

    2K12编辑于 2024-01-30
  • 来自专栏SpringBoot

    freemarker 数字格式化(金额格式化)

    版权声明:本文为博主原创文章,未经博主允许不得转载。 ${num?string('0.00')} 如果小数点后不足两位,用 0 代替 ${num?string('#.##')} 如果

    4.3K50发布于 2018-11-05
  • 来自专栏BAT的乌托邦

    8. 格式化器大一统 -- Spring的Formatter抽象

    ,它的继承树如下: 由图可见,格式化动作只需关心到两个领域: 时间日期领域 数字领域(其中包括货币) 时间日期格式化 Spring框架从4.0开始支持Java 8,针对JSR 310日期时间类型的格式化专门有个包 现在Java 8已然成为主流,JSR 310日期时间API 完全可以 代替Joda-Time(JSR 310的贡献者其实就是Joda-Time的作者们)。 除了Joda-Time外,Java中对时间日期的格式化还需分为这两大阵营来处理: Date类型 虽然已经2020年了(Java 8于2014年发布),但谈到时间日期那必然还是得有java.util.Date JSR 310类型 JSR 310日期时间类型是Java8引入的一套全新的时间日期API。新的时间及日期API位于java.time中,此包中的是类是不可变且线程安全的。 其实是这样的:JDK 8提供的这套日期时间API是非常优秀的,自己就提供了非常好用的java.time.format.DateTimeFormatter格式化器,并且设计、功能上都已经非常完善了。

    1.3K20编辑于 2022-03-08
  • 来自专栏BAT的乌托邦

    8. 格式化器大一统 -- Spring的Formatter抽象

    时间日期格式化 Spring框架从4.0开始支持Java 8,针对JSR 310日期时间类型的格式化专门有个包org.springframework.format.datetime.standard: 现在Java 8已然成为主流,JSR 310日期时间API 完全可以 代替Joda-Time(JSR 310的贡献者其实就是Joda-Time的作者们)。 除了Joda-Time外,Java中对时间日期的格式化还需分为这两大阵营来处理: [20201222063045457.png#pic_center] Date类型 虽然已经2020年了(Java 8于 JSR 310类型 [20201226212041456.png#pic_center] JSR 310日期时间类型是Java8引入的一套全新的时间日期API。 其实是这样的:JDK 8提供的这套日期时间API是非常优秀的,自己就提供了非常好用的java.time.format.DateTimeFormatter格式化器,并且设计、功能上都已经非常完善了。

    1.4K30发布于 2021-01-11
  • 来自专栏全栈程序员必看

    mysql datetime格式化日期(日期格式化)

    Mysql日期格式化 查询 问题 写sql语句 时发现怎么都查不出来数据,后来发现数据格式化后和前台传入的 数据格式不一样。 order_customer a ON s.id = a.store_id GROUP BY mytime,a.store_id HAVING mytime = #{mytime} 问题所在及解决办法 Mysql在格式化是月中的天分为两种 ,一种是 %d(00-31),另一种是%e(0-31),但是我的数据库中数据 存储的是’2018-11-05’,按照我的sql语句格式化后是’2018-11-05’,此时前台传入数据为’2018-11-

    7K10编辑于 2022-07-28
  • 来自专栏全栈程序员必看

    java 当前时间格式化(java格式化数字)

    实现日期的格式化,需要用到类: java.text.DateFormat DateFormat没有可以直接使用的构造函数,一般使用DateFormate的子类—java.text.SimpleDateFormat currentTime); System.out.println(“当前时间是: “+currentTimedf); } } SimpleDateFormat有如下特点 1、接受相应的格式字符串,将Date中的各个部分格式化显示

    2.8K10编辑于 2022-07-25
  • 来自专栏python3

    格式化输出

    % (name, age)) my name is nick my age is 19 age = 19 print('my age is %d' % age) my age is 19 format格式化 (了解) 讲真,很鸡肋的格式化的方法,如果你需要使用这个,遇到多参数的时候,还是需要在句子后面噼里啪啦传上一大堆参数。 使用这个不如用占位符或下面的f-String格式化。 ? name = 'nick' age = 19 print("Hello, {}. You are 19-19. f-String格式化(掌握) 相比较占位符的方式,python3.6版本新增了f-String格式化的方式,比较简单易懂,这是目前我用的最多的方式,推荐使用这种方式。

    1.8K20发布于 2020-01-16
  • 来自专栏信数据得永生

    格式化字符串漏洞利用 二、格式化函数

    格式化函数是一类特殊的 ANSI C 函数,接受可变数量的参数,其中的一个就是所谓的格式化字符串。 这一章中,我们会涵盖格式化函数使用中的典型漏洞,正确用法,它们的一些参数,以及格式化字符串漏洞的一般概念。 2.1 格式化字符串 如果攻击者能够向 ANSI C 格式化函数提供字符串,无论部分还是全部,就出现了格式化字符串漏洞。由此,格式化函数的行为会改变,并且攻击者就可能控制目标应用。 2.4 格式化字符串具体是什么? 格式化字符串是一个 ASCIIZ 字符串,包含文本和格式化参数。 2.5 栈和它在格式化字符串中的作用 格式化函数的行为由格式化字符串控制。函数接受栈上的一些参数,它们由格式化字符串请求。

    1.5K20编辑于 2022-12-01
  • 来自专栏python3

    Python 格式化

    日期与str互转: datetime 转 str   str_date = datetime.now().strftime("%Y-%m-%d")   -------(%04d%02d%02d)此种格式化注意

    1K20发布于 2020-01-19
  • 来自专栏江湖安得便相忘

    JSON格式化

    今天在测试接口的时候,使用原生js的XMLHttpRequest去请求,直接使用document….innerHTML输出到页面,因为没有浏览器的json格式化没有生效,所以接口响应的json数据就看起来很不舒服 从某平台的json格式化服务截取 可以发现在“{, [”的后面都会有一个换行,每个键值对的后面都有一个换行,在符号“], 和 }, ”的后面都会有一个换行。 而且格式化后的JSON是有“结构区块”的,从缩进来区分不同的结构块,这一点有点像python,不过这有点牵强,格式化这样做的目的是为了能够很清晰的查看JSON的结构,与python的目的是有本质的区别的 -- 这里在页面放一个pre标签,让输入的结构按照我们需要的形式展现 -->

    
    假设我有一个jsonStr,我想要格式化它。 效果还行
    到这里就初步完成了一个还算能入眼的基础JSON格式化小方法。后续再加个闪电爆炸的特效,下次再分享~

    4.5K30发布于 2019-08-21
  • 来自专栏全栈程序员必看

    python格式化转换_Python进制转换format格式化

    转换成十六进制 ‘{0:o}’.format(20) 转换成八进制 进制转换的时候用{0:进制} 八进制转为二进制: 比如八进制数 (37)8 0b110011’ >>> 二进制转八进制: 二进制从右边数,3位3位为一组,转为十进制比如: 10 110 011 111 2 6 3 7 对应八进制就是为 (2637)8

    1.8K20编辑于 2022-08-31
  • 来自专栏全栈程序员必看

    xml格式化 java_Java XML格式化程序

    xml格式化 java eXtensive Markup Language (XML) is one of the popular medium for messaging and communication 因此,我编写了这个简单的XmlFormatter类,以使用适当的缩进来格式化XML,并将Document对象转换为XML String。 xml version="1.0" encoding="UTF-8"? 我希望您会发现该实用程序类有助于在Java中格式化XML并将XML转换为Document,反之亦然。 自从我写这篇文章以来已经有很多年了,java已经发展了很多,我们可以使用javax.xml.transform API轻松格式化XML字符串。

    2.6K40编辑于 2022-09-13
  • 来自专栏凹凸玩数据

    python格式化输出:f-string格式化输出

    大家好,我是黄同学 1、f-string简介   python3.6引入了一种新的字符串格式化方式:f-tring格式化字符串。 从%s格式化到format格式化再到f-string格式化格式化的方式越来越直观,f-string的效率也较前两个高一些,使用起来也比前两个简单一些。    同时值得注意的是,f-string就是在format格式化的基础之上做了一些变动,核心使用思想和format一样,因此大家可以学习完%s和format格式化,再来学习f-string格式化。 《python格式化输出(一):%s和format()用法比较》 2、f-string的常见使用方式 2.1 基本使用 ① f-string用大括{ }表示被替换字段,其中直接填入替换内容即可。 f-string中使用lambda匿名函数:可以做复杂的数值计算 >>> aa = 123.456 >>> f"{(lambda x:x*5-2)(aa):.2f}" '615.28' >>> bb = 8

    5.3K10发布于 2020-04-21
  • 来自专栏全栈程序员必看

    java xml格式化_使用java将xml格式化

    “2”); t.setOutputProperty(OutputKeys.METHOD, “xml”); t.setOutputProperty(OutputKeys.ENCODING, “UTF-8

    3.6K20编辑于 2022-09-13
  • 来自专栏山山仙人的专栏

    Golang格式化输出

    1、整数格式化 2、浮点数格式化 3、布尔类型格式化 4、字符串格式化 5、指针格式化 6、通用的占位符 7、宽度 7.1 字符串宽度控制 7.2 浮点数精度控制 8格式化错误 Go语言用于控制文本输出常用的标准库是 (不可以输出别的类型) Sprintf: 格式化并返回一个字符串而不带任何输出 Fprintf: 来格式化并输出到io.Writers而不是os.Stdout 通过Printf函数来测试下Go语言里面的字符串格式化 : fmt.Sprintf(格式化样式, 参数列表…) 格式样式: 字符串形式,格式化符号以%开头,%s字符串格式,%d十进制的整数格式 参数列表: 多个参数以逗号分隔,个数必须与格式化样式中的个数一一对应 : bool: %t int, int8 etc.: %d uint, uint8 etc.: %d, %x if printed 054.1| 思考: 不同语言的文字宽度并不一定相同, 比如 fmt.Printf("|%2s|", "中国") fmt.Printf("|%2s|", "ab") 可以参考该解决办法: 获取字符的宽度 8

    3.3K10发布于 2021-08-31
领券