下面是一个简单的例子如何在字符串中的蟒蛇插入变量值
amount1 = input("Insert your value: ")
amount2 = input("Insert your value: ")
print "Your first value is", amount1, "your second value is", amount2
这是好的,但我想知道是否有包括无连接字符串中的变量的另一种方法或逗号。
这可能吗?
下面是一个简单的例子如何在字符串中的蟒蛇插入变量值
amount1 = input("Insert your value: ")
amount2 = input("Insert your value: ")
print "Your first value is", amount1, "your second value is", amount2
这是好的,但我想知道是否有包括无连接字符串中的变量的另一种方法或逗号。
这可能吗?
使用字符串格式化:
s = "Your first value is {} your second value is {}".format(amount1, amount2)
这会自动处理数据类型转换,所以没有必要str()
。
的详细信息,请参考Python文档:
https://docs.python.org/3.6/library/string.html#formatstrings
[大多数Pythonic方式来连接字符串]可能的重复(https://stackoverflow.com/questions/2133571/most-pythonic-way-to-concatenate-strings) – zwer