请列举出三种常见的Python循环结构，并简要说明它们的特点。要求每个特点用一句话描述，每个循环至少有一个特点。将这三个循环结构及其特点的信息以Markdown表格的形式呈现。
user
| 循环结构 | 特点 |
| --- | --- |
| `for`循环 | 用于遍历任何序列的项目，如列表或字符串。 |
| `while`循环 | 当给定的条件为真时，重复执行代码块，适用于不确定循环次数的情况。 |
| `do-while`循环 | Python不直接支持此循环，但可以通过`while`循环模拟，先执行一次循环体，再判断条件是否继续循环。 |
assistant