Tôi đến từ một nền tảng PHP và muốn biết nếu có một cách để làm điều này trong Python.Cách tránh viết request.GET.get() hai lần để in?
Trong PHP bạn có thể giết chết 2 con chim với một đá như thế này:
Thay vì:
if(getData()){
$data = getData();
echo $data;
}
tôi có thể làm điều này:
if($data = getData()){
echo $data;
}
Bạn hãy kiểm tra xem nếu getData()
tồn tại VÀ nếu có, bạn gán nó cho một biến trong một câu lệnh.
Tôi muốn biết liệu có cách nào để thực hiện điều này bằng Python không? Vì vậy, thay vì làm điều này:
if request.GET.get('q'):
q = request.GET.get('q')
print q
tránh viết request.GET.get('q')
hai lần.
Bạn có hướng dẫn bằng Python được đánh dấu trang không? Cái nào? –
Chỉ cần một chính thức: http://docs.python.org/tutorial/ – givp
Rất may, Python không có sự phản ứng C này, và nói chung, trong hầu hết các ngôn ngữ kế thừa từ C/C++, việc sử dụng nó được cau mày khi vì lý do dễ đọc và rõ ràng. –