答案 0 :(得分:2)
使用fetch_value_of(h, 2, 'max')
代替,
正确的格式:.
答案 1 :(得分:2)
> "Product is".product
这被解释为字符串对象product
的属性"Product is "
,当然,字符串没有这样的属性。不像例如在Perl或PHP中,Python不使用点来进行字符串连接;它始终代表属性查找。
要连接两个字符串,可以使用
"Product is " + product
但是字符串添加很慢并且有点难看,因此您通常会看到以下情况之一;
"Product is {0}".format(product)
f"Product is {product}" # Python 3.6+
"Product is %s" % product # Legacy Python 2, still works
" ".join(["Product is ", product])
在“ is”之后我还添加了一个空格,因为您显然希望在“ is”和产品名称之间使用单词边界。
while
循环也很简单;您想直接遍历列表成员。
for factor in s:
product *= factor
当然,如果列表是静态的,只需说product *= 12000000
答案 2 :(得分:2)
在打印功能中使用,
代替.
,因为在字符串对象上没有称为product
的属性。
答案 3 :(得分:1)
问题似乎是语法上的,而不是逻辑上的
$newtime
.ToUniversalTime()
答案 4 :(得分:1)
通过使用 print(“ Product is” .product),您需要在字符串上查找“ product ”属性。字符串对象上不存在。
此外,迭代列表的最佳方法是迭代项目。我的意思是您不必管理索引,然后使用该索引来获取项目。
美丽的pythonic代码将是
s = [10,20,30,40,50]
product = 1
for item in s:
product *= item
对于串联字符串,pythonic方式是使用字符串格式。
print("Product is {}".format(product))