Skip to main content
 首页 » 编程设计

python之在 if 或 while 语句中分配变量值

2025年05月04日9powertoolsteam

<分区>

Possible Duplicate:
Is there any way to do variable assignments directly inside a while(<here>) loop in Python?

抱歉这么基本的问题。我正在尝试学习 Python,但真的没有找到答案。

在 Python 中,我可以在 while 或 if 语句中为变量赋值吗?如果是这样,如何?

例如。我必须这样做:

line_list = [] 
while True: 
    line = raw_input(">>> ") 
    if not line: break 
    line_list.append(line) 
print line_list 

但我想这样做:

line_list = [] 
while line = raw_input(">>> "): 
    line_list.append(line) 
print line_list 

我正在查看的教程并没有以这种或那种方式提及这一点,但这是大多数其他语言中的常见结构。