Python里格式化输出字符串有很多种方式,比如%操作符、字符串的format的方法等等,这些方法都已经老掉牙过时了,Python3.6及以上版本提供了 f-string,简洁易读,用过就爱上😀,今天来盘一盘的它的六种用法。 左对齐 字符靠左,右边补空格到指定长度,超出长度原样输出。右对齐 字符靠右,左边补空格到指定长度,...
f-string格式化输出:让代码更简洁 f-string 是 Python 3.6 引入的一种新的格式化字符串的方法,它让字符串格式化变得更加简单和直观。以下是 f-string 的基本用法和一些有趣的示例: 左对齐:使用 `<` 符号和指定的宽度,例如 `f'key: <10'`,输出结果为 `key: ###`,宽度为 10,左侧填充 6 个 `#`。 右...
f-string 默认为右对齐,我们可以修改对齐方式: text = 'python' print(f'{text:>10}') # 右对齐 print(f'{text:<10}') # 左对齐 print(f'{text:^10}') # 居中对齐 print(f'{text:*^10}') # 居中对齐,用*补齐空白 n = 10 print(f'{text:#^{n}}') # 参数嵌套,居中对齐,用~补齐空白 ...
f-string 默认为右对齐,我们可以修改对齐方式: text = 'python' print(f'{text:>10}') # 右对齐 print(f'{text:<10}') # 左对齐 print(f'{text:^10}') # 居中对齐 print(f'{text:*^10}') # 居中对齐,用*补齐空白 n = 10 print(f'{text:#^{n}}') # 参数嵌套,居中对齐,用~补齐空白 ...
f-string 默认为右对齐,我们可以修改对齐方式: text = 'python' print(f'{text:>10}') # 右对齐 print(f'{text:<10}') # 左对齐 print(f'{text:^10}') # 居中对齐 print(f'{text:*^10}') # 居中对齐,用*补齐空白 n = 10 print(f'{text:#^{n}}') # 参数嵌套,居中对齐,用~补齐空白...
在f-string中我们可以按照下列方式灵活地控制浮点数的小数位数: 图5 标准化显示宽度 当我们需要对f-string打印内容的显示最小宽度进行限制时,譬如打印出类似表格的结构,可以参考下面的例子: 图6 修改为左对齐 f-string默认为右对齐,就像上面的例子,但我们可以像下面这样使用<修改显示模式为左对齐: ...
F-String(格式化字符串字面值)是在Python 3.6中引入的,它是一种非常强大且灵活的字符串格式化方法。 它允许你在字符串中嵌入表达式,这些表达式在运行时会被求值并转换为字符串, 这种特性使得F-String在编写Python代码时能够更简洁、更直观地处理字符串。
三、f-string方式 一、%方式 用%来格式化字符串是继承C语言的用法,这种方式比较老旧,不推荐使用。但是,我们在Python语言中,也会看到用%格式化输出。为了弄清楚代码的意思,我们来看看它的用法。 使用格式:'格式字符串' % (输出项1,输出项2,…输出项n)(注意:如果输出项只有一个,可以省略最后一对括号) ...
f-string默认为右对齐,但是有的大佬就不走寻常路(有可能喜欢喝勇闯天涯),必须要左对齐,那也是可以实现的。 使用来"<"修改显示模式为左对齐。 # -*- coding:utf-8 -*- # @Time : 2021-08-02 # @Author : carl_DJ #写一个循环 for j in range(1,11): #修改显示模式为左对齐 print(f'{j:<2}...
在f-string中我们可以按照下列方式灵活地控制浮点数的小数位数: 图5 标准化显示宽度 当我们需要对f-string打印内容的显示最小宽度进行限制时,譬如打印出类似表格的结构,可以参考下面的例子: 图6 修改为左对齐 f-string默认为右对齐,就像上面的例子,但我们可以像下面这样使用<修改显示模式为左对齐: ...