Chris Angelico於 2012年7月21日星期六UTC+8下午5時04分12秒寫道:
> On Sat, Jul 21, 2012 at 5:33 PM, Jan Riechers
> wrote:
> > Block
> > #--
> > if statemente_true:
> > doSomething()
> > else:
> > doSomethingElseInstead()
> >
> > #--
Jan Riechers於 2012年7月21日星期六UTC+8下午3時33分27秒寫道:
> Hello Pythonlist,
>
> I have one very basic question about speed,memory friendly coding, and
> coding style of the following easy "if"-statement in Python 2.7,
> but Im
> sure its also the same in Python 3.x
>
> Block
> #-
On Sat, Jul 21, 2012 at 5:06 AM, Steven D'Aprano
wrote:
> So there is approximately 0.03 second difference per TWO MILLION
> if...else blocks, or about 15 nanoseconds each. This is highly unlikely
> to be the bottleneck in your code. Assuming the difference is real, and
> not just measurement erro
Jan Riechers wrote:
> I have one very basic question about speed,memory friendly coding, and
> coding style of the following easy "if"-statement in Python 2.7, but Im
> sure its also the same in Python 3.x
>
> Block
> #--
> if statemente_true:
> doSomething()
> els
On 21.07.2012 12:06, Steven D'Aprano wrote:
But in general, you're worrying too much about trivia. One way or the
other, any speed difference will be trivial. Write whatever style reads
and writes most naturally, and only worry about what's faster where it
actually counts.
Notice that I try
On Sat, 21 Jul 2012 10:33:27 +0300, Jan Riechers wrote:
> Hello Pythonlist,
>
> I have one very basic question about speed,memory friendly coding, and
> coding style of the following easy "if"-statement in Python 2.7, but Im
> sure its also the same in Python 3.x
I assume that the following is m
On 7/21/2012 3:13 AM, Jan Riechers wrote:
> Cause, as I understand the interpreter chooses either the "else" (1st
> block) or just proceeds with following code outside the if.
If none of the if/elif statements evaluate to something true, the else
block is executed.
> So if there is some overhead
On Sat, Jul 21, 2012 at 5:33 PM, Jan Riechers wrote:
> Block
> #--
> if statemente_true:
> doSomething()
> else:
> doSomethingElseInstead()
>
> #--
This means, to me, that the two options are peers - you do this or yo
On 21.07.2012 11:02, Andrew Berg wrote:
On 7/21/2012 2:33 AM, Jan Riechers wrote:
Block
...
versus this block:
...
Now, very briefly, what is the better way to proceed in terms of
execution speed, readability, coding style?
Using if/else is the most readable in the general sense. Using return
(
On 7/21/2012 2:33 AM, Jan Riechers wrote:
> Block
> ...
> versus this block:
> ...
> Now, very briefly, what is the better way to proceed in terms of
> execution speed, readability, coding style?
Using if/else is the most readable in the general sense. Using return
(or break or continue as applica
Hello Pythonlist,
I have one very basic question about speed,memory friendly coding, and
coding style of the following easy "if"-statement in Python 2.7, but Im
sure its also the same in Python 3.x
Block
#--
if statemente_true:
doSomething()
else:
11 matches
Mail list logo