我是python的新手,我想知道如何在字符串中放置一个变量,以便在LCD 20x4显示器(2004A)中显示此变量的内容。
我的代码如下:
with open("temperature.txt") as myfile:
currenttemp=myfile.readlines()
lcd_string("%(currenttemp)" ,LCD_LINE_1,2)
不幸的是,这会在LCD显示屏上打印"%(currenttemp)"
,而不是currenttemp变量值。
答案 0 :(得分:2)
Python中字符串格式的一个示例:
<强>代码:强>
a = "one line file"
print("this file contains: %s" %a)
<强>输出:强>
this file contains: one line file
有关各种字符串格式化技术的性能比较,请参见此处:Python string formatting: % vs. .format