您现在的位置是:亿华云 > 应用开发
浅谈Python中的字符串格式化输出
亿华云2025-10-09 12:48:57【应用开发】1人已围观
简介今天小编就和大家来分享一下Python当中的字符串格式化输出,相信大多数人也对此有所耳闻,但是f-string的格式化输出还是很多不为人所数值的一些特征,因此本篇文章也是希望借此机会来向大家一一说明。
今天小编就和大家来分享一下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很赞哦!(367)
相关文章
- 如果你的潜在终端必须是这个米(域名),那么潜在终端并不多,也没有硬通货,那么你的域名应该在终端有兴趣购买时出售。否则,你可能得自己留着吃。
- 关于Java健壮性的一些思考与实践
- 再有人问你synchronized是什么,就把这篇文章发给他。
- 一分钟理解Java公平锁与非公平锁
- 并非一个好米任何人都会给你一个好的价格。那你该如何用以有的好米卖出最理想的价格呢?
- Java开发必须要掌握的加密方式
- 2018年推出的10个JavaScript动画库
- 如何用Python读取Outlook中的电子邮件
- a、变更前的公司证件扫描件(代码证或者营业执照)及联系人身份证复印件、变更后的公司证件扫描件(代码证或者营业执照)及新的联系人身份证复印件;身份证复印件需本人签名,公司证件复印件需加盖公章。
- 为什么Python是入行人工智能的首选语言?