将 'where now? who now? when now?'变为 'where now? ’,‘who now?’,‘ when now?'
时间: 2023-07-12 10:26:30 浏览: 77
将 'where now? who now? when now?' 变为 'where now? ',‘who now?’,‘when now?' 可以通过简单的字符串分割来实现,具体的Python代码如下:
```
text = 'where now? who now? when now?'
questions = text.split(' ')
questions[-1] = questions[-1].strip('?')
for question in questions:
print(question + '?')
```
输出结果为:
```
where now?
who now?
when now?
```
相关问题
left join可以用where吗?
虽然不建议使用 WHERE 进行 LEFT JOIN 的连接条件,但在某些情况下可以使用 WHERE 进行条件过滤。比如,在 LEFT JOIN 的右表中查找符合条件的记录时,可以使用 WHERE 进行过滤。但是需要注意,这种用法容易导致结果不准确,因为 WHERE 过滤条件会应用于连接后的结果集,而不是在连接时应用。因此,建议还是使用 ON 进行连接条件,以确保得到准确的结果。
delete from tx where mz=?
这是一个SQL语句,用于从名为"tx"的数据库表中删除所有满足条件"mz=?"的行。在这个上下文中,"mz"通常是一个字段名,可能代表某个特定的标识符或值。这个查询执行前,需要将"?"替换为实际的值,因为它是参数占位符,表示你想删除那些mz字段等于某特定值的记录。
具体操作流程如下:
1. **删除操作**:`DELETE FROM tx` 表示我们要从表 "tx" 中进行删除操作。
2. **条件筛选**:`WHERE mz = ?` 是一个WHERE子句,用于指定删除的条件,即只删除mz字段值等于指定值的行。
如果你正在编写代码并使用PreparedStatement,你可能会像这样执行(在Java中举例):
```java
PreparedStatement pstmt = connection.prepareStatement("DELETE FROM tx WHERE mz = ?");
pstmt.setString(1, desiredValue); // 将desiredValue替换为你要删除的mz值
int rowsDeleted = pstmt.executeUpdate();
```