浅谈Python中的字符串格式化输出

今天小编就和大家来分享一下Python当中的浅谈字符串格式化输出,相信大多数人也对此有所耳闻,中的字符但是串格f-string的格式化输出还是很多不为人所数值的一些特征,因此本篇文章也是式化输出希望借此机会来向大家一一说明。
时间与日期的浅谈输出f-string在形式上是以f或者F修饰符引领的字符串,(fxxx或者Fxxxx),中的字符以大括号{}标明被替换的串格字段。首先,式化输出我们来看时间和日期的浅谈格式化输出,代码如下:
import datetime
today = datetime.datetime.today()
print(f"{today:%Y-%m-%d}")output:
2022-05-04或者是中的字符:
print(f"{today:%Y}")output:
2022而关于Python的服务器租用时间日期的格式化符号,其中%Y表示的串格是四位数的年份(000-9999),而%m表示的式化输出则是月份(01-12),%d表示的则是月内中的一天(0-31),除此之外,浅谈还有表示时间的中的字符%H:%M:%S格式,其中%H表示的串格是24小时制的小时数(0-23),12小时制的则是%I,后面剩余的亿华云则是分钟和秒数,这里就不做过多的赘述。
打印浮点数更加多样化打印浮点数的时候,形式也可以是多种多样的,我们可以指定小数点后面保留特定的位数:
x, y = 10, 25
print(f"x={x:.3f}, y={y:.3f}")output:
x=10.000, y=25.000我们还可以给整数添加千分位的符号,代码如下:
number = 1234567890
print(f"{number: ,}")output:
1,234,567,890另外还可以在数字的最前面添加上货币符号:
number = 254.3463
print(f"{f${number:.3f}}")output:
$254.346打印字符串时当f-string和字符串结合时,可以与字符串的其他方法联用,代码如下:
name = ERIC
print(fMy name is {name.lower()})output:
My name is eric除了lower()方法之外,还有upper()方法、capitalize()方法、replace()方法、split()方法等等:
name = ERIC
print(fMy name is {name.capitalize()})output:
My name is Eric和Lambda函数的结合最后f-string格式化输出也可以和lambda函数结合来使用,代码如下:
print(f"{(lambda x: x**2)(4)}")output:
16相关文章
解决galgame电脑运行错误的方法(探索电脑运行错误的原因与解决方案)
摘要:随着galgame游戏的流行,许多玩家在电脑运行过程中可能会遇到一些错误和问题。本文将探讨常见的galgame电脑运行错误及其解决方案,帮助玩家顺利地享受这种娱乐方式。...2025-11-05
今天扼要总结一个处理csv文件乱码问题,可能你有类似经历,用excel打开一个csv文件,中文全部显示乱码。然后,手动用notepad++打开,修改编码为utf-8并保存后,再用excel打开显示正常2025-11-05
2020征文-鸿蒙智能手表【纯干货】手把手教你JS开发智能表应用
想了解更多内容,请访问:和华为官方合作共建的鸿蒙技术社区https://harmonyos.51cto.com/#zz前言本人于9月中旬,开始接触鸿蒙。那时候还只是抱着尝新的心态,跟着官方文档,写出了2025-11-05
想了解更多内容,请访问:和华为官方合作共建的鸿蒙技术社区https://harmonyos.51cto.com/#zz工欲善其事,必先班门弄斧,来人,取吾鸿蒙开山斧来!打开官网:https://dev2025-11-05Flyme5.1.6.0a(打造独特个性化的手机主题,尽享视觉盛宴)
摘要:在当今智能手机时代,个性化已经成为了用户对手机的一个基本要求。Flyme5.1.6.0a作为一款强大的主题定制平台,不仅为用户提供了海量的主题选择,而且还可以满足用户对手机外观和功...2025-11-05
在WebSocket规范提出之前,开发人员实现实时性较强的功能基本采用两种轮询方法:轮询(polling)和Comet技术。轮询:轮询技术要求客户端以设定的时间间隔周期性地向服务端发送请求,频繁地查询2025-11-05

最新评论