Python学习记录:字符串拼接|F string
字符串拼接
Python组合字符串的常用方法是使用加法运算符+。
R语言中常用的是paste函数或者paste0函数
处理字符串的三种方法
f-strings
the
.format()
methodusing the
%
operator
法1:f-strings

这里的关键是:
要创建或修改的文本包含在前面带有f字母的引号内。
通过将变量的名称放在一组花括号内,可以在文本模板中包含任何现有变量。
使用字符串格式,还可以在文本正文中插入数字(例如
station_id
和temp
),而无需先将数据类型转换为字符串。这是因为 f-string 功能为我们进行了数据类型转换。:.2f
可以通过在我们要格式化的变量后添加格式说明符 ( ) 来动态地将数字四舍五入到特定的精度,例如我们的示例中的两个小数点。f
将值转换为十进制数e
将使数字以科学计数法出现%
将值转换为百分比格式说明符首先
:
在变量名后添加一个冒号 ( )可以通过添加一个点 (
.
) 后跟一个表示小数位数的数字(在例子中是两个)来指定小数精度格式说明符中的最后一个字符
f
定义将进行的转换类型
法2:format方法
这里使用.format()
方法得到与 f-strings 相同的结果,该方法放在引号之后。占位符插入花括号内,其中数字表示.format()
函数中列出的变量的顺序。还有其他方法可以使用相同的方法,但上面的示例是典型的。
法3:%
操作符
占位符%
被添加到引号中,并且插入到文本正文中的变量被放置在另一个%
运算符之后的括号内,如下所示:
括号中变量的顺序指定了哪个占位符将接收什么信息,并且变量的数量应该与文本模板%
中的占位符的数量完全相同。
Tip:这里需要注意的一点是,“%s”用来替换变量,但是本例中的temp变量,为了保留两位小数,用的是“%.2f”进行替换