python - python 元组以逗号结尾
问题描述
和有什么区别
("a")
和
("a",)
我注意到例如 mysql 包装器参数格式不适用于第一种情况,它必须以逗号结尾。
cursorA.execute(query, (url,))
解决方案
如果只在括号 () 中写入一个元素,则括号 () 将被忽略且不被视为元组。
x = ("a")
print(type(x))
输出:str
要生成单元素元组,,
最后需要一个逗号。
x = ("a", )
print(type(x))
输出:tuple
推荐阅读
- python - Selenium NoSuchElementException:没有这样的元素:无法找到元素
- python - Django ORM 批量 create_or_update + 删除未更新
- python - 如何避免在我的标记化功能中打印“”?
- javascript - 如何将在 Javascript 中创建的元素添加到 innerHTML
- socket.io - 是否可以使用 socket.emit 发送数据并等待响应?
- jmeter - 为什么浸泡测试在我在 jmeter 中设置的时间之前结束?
- java - hibernate.hbm2ddl.auto = 'update' 没有创建表,因为表存在于另一个数据库中。可能是什么原因
- google-visualization - 使用动态谷歌图表生成 pdf
- javascript - 单击多个按钮时将 HTML 文本更改/添加到按钮(类似)
- python - 尝试在python中排序后计算数组的长度时出错