首页后端开发Python【Python】字符串 ⑥ ( 对表达式进行格式化 )

【Python】字符串 ⑥ ( 对表达式进行格式化 )

时间2023-04-21 06:54:01发布访客分类Python浏览894
导读:一、对表达式进行格式化1、语法说明在 字符串快速格式化 和 普通格式化 中 , 拼接字符串的载体除了 变量 和 字面量 ( 常量 之外 , 还可以是表达式 ;字符串格式化 中的 表达式需要使用 括号 括起来 ;字符串快速格式化 中的 表...

一、对表达式进行格式化

1、语法说明

在 字符串快速格式化 和 普通格式化 中 , 拼接字符串的载体除了 变量 和 字面量 ( 常量 ) 之外 , 还可以是表达式 ;

  • 字符串格式化 中的 表达式需要使用 括号 括起来 ;
  • 字符串快速格式化 中的 表达式 使用 大括号{ } 括起来 ;

2、代码示例

在下面的代码示例中 , 分别进行了 字符串格式化 和 字符串快速格式化 ,

字符串格式化中 , 表达式使用 括号 () 括起来 ,

字符串快速格式化中, 表达式使用 大括号 { } 括起来 ,

使用 % 格式化表达式 , 这里使用了 3 种类型的占位符 , %s 字符串类型占位符, %d 整数类型占位符, %f 浮点数类型占位符 ,

三种类型的表达式 , 写在一个括号 () 中 , 括号中的 三个表达式使用逗号隔开 ;

快速格式化的代码中 , 直接使用 { } 将表达式括起来即可 ;

代码示例 :

# 表达式格式化
# 字符串格式化中的表达式需要使用 括号 括起来 ()
# 使用 % 格式化表达式 , 需要将表达式写到占位中
# 表达式写在括号中
# 多个表达式使用 逗号 隔开
print("1 + 1 = %d" % (1 + 1))

# 下面的格式化字符串中 有 3 中类型的占位符
# %s 字符串类型占位符, %d 整数类型占位符, %f 浮点数类型占位符
print("%s is %d years old, has %f dollars" % ("Tom" + " Grason", 18 + 1, 0.5 + 1.2))

# 字符串快速格式化 中的表达式 使用 大括号{
}
 括起来
print(f"1 + 1 = {
1 + 1}
    ")

执行结果 :

1 + 1 = 2
Tom Grason is 19 years old, has 1.700000 dollars
1 + 1 = 2

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

python变量语法字符串

若转载请注明出处: 【Python】字符串 ⑥ ( 对表达式进行格式化 )
本文地址: https://pptw.com/jishu/4343.html
Python 小型项目大全 6~10 Python 小型项目大全 1~5

游客 回复需填写必要信息