Python格式化操作符使用

简介: format() 是 Python 中用于字符串格式化的方法,它提供了灵活的方式来插入和格式化值到字符串中。他通过{}一对花括号来进行操作,下面是 format() 方法的用法详解:

format() 是 Python 中用于字符串格式化的方法,它提供了灵活的方式来插入和格式化值到字符串中。他通过{}一对花括号来进行操作,下面是 format() 方法的用法详解:


基本用法:


formatted_string = "Hello, {}!".format(name)


在上面的例子中,{} 是占位符,它会在字符串中被 format() 方法的参数 name 替换。

按顺序插入多个值:


formatted_string = "Hello, {}! Today is {}.".format(name, date)


在这个例子中,我们使用两个占位符 {} 来插入两个值 namedate

指定位置插入值:


formatted_string = "Hello, {1}! Today is {0}.".format(date, name)


在上面的例子中,我们使用 {0}{1} 来指定要插入的值的位置。

指定关键字插入值:


formatted_string = "Hello, {name}! Today is {date}.".format(date="2022-01-01", name="Alice")


在这个例子中,我们使用关键字参数来指定要插入的值,并在占位符中使用相应的关键字。

格式化数字


formatted_number = "{:.2f}".format(3.14159)


在这个例子中,我们使用格式化字符串 "{:.2f}" 将浮点数 3.14159 格式化为保留两位小数的字符串。

对齐文本:


formatted_string = "{:<10}{}".format("Left", "Right")


符号 对齐方式
< 左对齐
> 右对齐
^ 居中


进制转换:

b 十进制
o 八进制
x/X 十六进制(字母大小写)
相关文章
|
2月前
|
索引 Python
Python系列(14)—— 字符串运算符
Python系列(14)—— 字符串运算符
|
6月前
|
开发者 Python
Python基本语法之符号使用
Python基本语法之符号使用
|
1月前
|
存储 Python
python字符串的定义讲解以及格式化案例
Python字符串是文本数据类型,可使用单引号或双引号定义。格式化字符串能插入变量值,常见方法有:1) `%` 运算符,如 `print(&quot;我的名字是 %s,我今年 %d 岁。&quot; % (&quot;张三&quot;, 25))`;2) `str.format()`,如 `print(&quot;我的名字是 {},我今年 {} 岁。&quot;.format(&quot;张三&quot;, 25))`;3) Python 3.6+ 的f-string,如 `print(f&quot;我的名字是 {name},我今年 {age} 岁。&quot;)`。
8 1
|
11月前
|
存储 Python
【Python入门篇】——Python基础语法(字符串格式化,表达式格式化和数据输入)
【Python入门篇】——Python基础语法(字符串格式化,表达式格式化和数据输入)
109 0
|
11月前
|
Python
Python零基础- 字符串格式化②
Python零基础- 字符串格式化②
|
12月前
|
vr&ar Python
Python 符号*的特殊用法
Python 符号*的特殊用法
104 0
Python 编程 | 连载 06 - 格式化与转义字符
Python 编程 | 连载 06 - 格式化与转义字符
Python 编程 | 连载 06 - 格式化与转义字符
|
Python
python常见的运算符及用法
💖python中的运算符主要包括算术运算符,关系(比较)运算符,赋值运算符,逻辑运算符,成员运算符,身份运算符,三目运算符。使用运算符将不同类型的数据按照一定的规则连接起来的式子,称为表达式。下面将介绍一些常用的运算符💖
145 0
python常见的运算符及用法
|
Python
Python学习:转义字符及用法、数据类型转换函数
ASCII编码为每个字符都分配了唯一的编号,成为编码值。在Python中,一个ASCII字符除了可以用它的实体(真正的字符)表示,还可以用它的编码值表示。这种使用编码值来间接地表示字符的方式成为转义字符(Escape Character)。
156 0
Python学习:转义字符及用法、数据类型转换函数
|
索引 Python
python字符串的格式化
python字符串的格式化
89 0
python字符串的格式化