Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > fr.comp.lang.python > #3455

Re: Usage de ~ qui, ce me semble, veut dire not.

Path csiph.com!aioe.org!3Ontx6DmpOwyYTvZqGT47g.user.gioia.aioe.org.POSTED!not-for-mail
From Dominique <zzz@aol.com.invalid>
Newsgroups fr.comp.lang.python
Subject Re: Usage de ~ qui, ce me semble, veut dire not.
Date Sun, 11 Apr 2021 11:36:50 +0200
Organization Aioe.org NNTP Server
Lines 38
Message-ID <s4ufvh$8vt$1@gioia.aioe.org> (permalink)
References <s4udl2$191p$1@gioia.aioe.org>
NNTP-Posting-Host 3Ontx6DmpOwyYTvZqGT47g.user.gioia.aioe.org
Mime-Version 1.0
Content-Type text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding 8bit
X-Complaints-To abuse@aioe.org
User-Agent Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.9.0
X-Notice Filtered by postfilter v. 0.9.2
Content-Language fr
Xref csiph.com fr.comp.lang.python:3455

Show key headers only | View raw


Le 11/04/2021 à 10:57, Dominique a écrit :
> Bonjour,
> 
> Python 3.8.5.
> 
> Je comprends mal le comportement de ~ (le tilde) :
> 
> soit a,b=5,7
> 
> a>b False normal
> 
> a>~b True, résultat attendu
> 
> b<a False, normal, mais
> 
> b<~a False aussi, et là, je ne comprends pas. Voyez-vous pourquoi j'ai 
> ce résultat inattendu ? Je suppose que, à la question « b pas inférieur 
> à a », je devrais obtenir True...
> 
> En vous souhaitant un beau dimanche,
> 

Bon, mon fils m'a apporté une explication que je ne comprends pas bien 
mais je vois que not a==0 rend True, quelle que soit la valeur de a. Je 
déduis que « not une variable » retourne toujours 0, or 0 est False.

Mais si x='' (string vide), not x donne True. pourquoi ?

Pour revenir au tilde, soit a=5, ~a donne -6 et ~-5 donne 4... Pourquoi 
? On voit comme un effet miroir avec une réduction de la valeur relative 
d'une unité (~5 donne -5-1 et ~-6 donne 6-1)...

Tout ceci me rend perplexe :-)

-- 
Dominique
Courriel : dominique point sextant ate orange en France
Esto quod es

Back to fr.comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Usage de ~ qui, ce me semble, veut dire not. Dominique <zzz@aol.com.invalid> - 2021-04-11 10:57 +0200
  Re: Usage de ~ qui, ce me semble, veut dire not. Dominique <zzz@aol.com.invalid> - 2021-04-11 11:36 +0200
    Re: Usage de ~ qui, ce me semble, veut dire not. Benoit Izac <use.reply.to@INVALID.ADDRESS> - 2021-04-11 11:51 +0200
    Re: Usage de ~ qui, ce me semble, veut dire not. Alain Ketterlin <alain@universite-de-strasbourg.fr.invalid> - 2021-04-11 12:47 +0200
      Re: Usage de ~ qui, ce me semble, veut dire not. Olivier Miakinen <om+news@miakinen.net> - 2021-04-11 13:53 +0200
        Re: Usage de ~ qui, ce me semble, veut dire not. Benoit Izac <use.reply.to@INVALID.ADDRESS> - 2021-04-11 14:03 +0200
          Re: Usage de ~ qui, ce me semble, veut dire not. Olivier Miakinen <om+news@miakinen.net> - 2021-04-11 14:39 +0200
            Re: Usage de ~ qui, ce me semble, veut dire not. Benoit Izac <use.reply.to@INVALID.ADDRESS> - 2021-04-11 14:57 +0200
              Re: Usage de ~ qui, ce me semble, veut dire not. Olivier Miakinen <om+news@miakinen.net> - 2021-04-11 15:20 +0200
          Re: Usage de ~ qui, ce me semble, veut dire not. Dominique <zzz@aol.com.invalid> - 2021-04-11 17:34 +0200
            Re: Usage de ~ qui, ce me semble, veut dire not. Olivier Miakinen <om+news@miakinen.net> - 2021-04-11 17:59 +0200
        Re: Usage de ~ qui, ce me semble, veut dire not. Alain Ketterlin <alain@universite-de-strasbourg.fr.invalid> - 2021-04-11 15:42 +0200
          Re: Usage de ~ qui, ce me semble, veut dire not. Olivier Miakinen <om+news@miakinen.net> - 2021-04-11 16:11 +0200
            Re: Usage de ~ qui, ce me semble, veut dire not. Olivier Miakinen <om+news@miakinen.net> - 2021-04-11 16:31 +0200
            Re: Usage de ~ qui, ce me semble, veut dire not. Alain Ketterlin <alain@universite-de-strasbourg.fr.invalid> - 2021-04-11 19:43 +0200
          Re: Usage de ~ qui, ce me semble, veut dire not. Benoit Izac <use.reply.to@INVALID.ADDRESS> - 2021-04-11 19:43 +0200
            Re: Usage de ~ qui, ce me semble, veut dire not. Alain Ketterlin <alain@universite-de-strasbourg.fr.invalid> - 2021-04-11 23:04 +0200
  Re: Usage de ~ qui, ce me semble, veut dire not. Benoit Izac <use.reply.to@INVALID.ADDRESS> - 2021-04-11 11:47 +0200
    Re: Usage de ~ qui, ce me semble, veut dire not. Dominique <zzz@aol.com.invalid> - 2021-04-11 17:35 +0200

csiph-web