Path: csiph.com!news.swapon.de!fu-berlin.de!uni-berlin.de!not-for-mail From: Random832 Newsgroups: comp.lang.python Subject: Re: the global keyword: Date: Sun, 12 Jun 2016 14:46:55 -0400 Lines: 12 Message-ID: References: <1465689049.1080307.634938641.5F600BCB@webmail.messagingengine.com> <1465757215.2765181.635400889.38EA07BA@webmail.messagingengine.com> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Trace: news.uni-berlin.de ifN1lPMDH2WmicJTjhH1EgmO8a18pmCCxWBRDpr7GWYg== Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.001 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'static': 0.03; 'variable,': 0.07; 'assigning': 0.09; 'received:internal': 0.09; 'python': 0.10; 'importing': 0.15; 'languages.': 0.15; '2016': 0.16; 'message-id:@webmail.messagingengine.com': 0.16; "module's": 0.16; 'received:10.202': 0.16; 'received:10.202.2': 0.16; 'received:10.202.2.212': 0.16; 'received:66.111': 0.16; 'received:66.111.4': 0.16; 'received:io': 0.16; 'received:messagingengine.com': 0.16; 'received:psf.io': 0.16; 'variable.': 0.16; 'wrote:': 0.16; 'variable': 0.18; 'lawrence': 0.22; 'sat,': 0.23; 'unlike': 0.23; 'header:In-Reply-To:1': 0.24; 'module': 0.25; "doesn't": 0.26; 'sure,': 0.29; 'statement': 0.32; 'clear': 0.35; 'but': 0.36; 'assigned': 0.36; 'to:addr:python- list': 0.36; 'subject:: ': 0.37; 'received:10': 0.37; 'really': 0.37; '12,': 0.37; 'things': 0.38; 'received:66': 0.38; 'subject:the': 0.39; 'rather': 0.39; 'to:addr:python.org': 0.40; 'your': 0.60; 'header:Message-Id:1': 0.61; 'continuous': 0.66; 'subject::': 0.85 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=fastmail.com; h= content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-sasl-enc :x-sasl-enc; s=mesmtp; bh=Vq5tD/aKpBus1P1UDXqnWQdMWJ0=; b=TY8nRp SFzy6jwK1HiVW4nyjv2paTHphbZ4mXVB+ChvIa/TaJAJIA3AVYGXZq2yJQPWIW3J z7b8Yxs7mbcVNYuvTnNr47KloG+Jso8lfJDDzn2cH7mb8+Nq9VMhXpi29lYuFd8I xlbNO3r2T7c/oTSHO6u/jMVfeWXqkV7RQUDuM= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-sasl-enc:x-sasl-enc; s=smtpout; bh=Vq5tD/aKpBus1P1 UDXqnWQdMWJ0=; b=L7DKlet//+A7bLScCPUIMJTsZmuaKXTOBnPcLeJi0sP19Rn 6zJrN+ELWvW1FQqlJAZHpqwCSsgWwMfBCkQbqO4hXNCUOzgi3C7UUAVsreeldmeP OK4rAZZDZrTr/cGyOCSQx7qzooeGsAtpqIkr7PtmDmQNLlMQG5/+0iVQCsjY= X-Sasl-Enc: dy3cGUlRg0dcg0GCKioOrcLw3dq1BVe5TcV97S4y8W18 1465757215 X-Mailer: MessagingEngine.com Webmail Interface - ajax-aff28cd1 In-Reply-To: X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Mailman-Original-Message-ID: <1465757215.2765181.635400889.38EA07BA@webmail.messagingengine.com> X-Mailman-Original-References: <1465689049.1080307.634938641.5F600BCB@webmail.messagingengine.com> Xref: csiph.com comp.lang.python:109864 On Sat, Jun 11, 2016, at 23:15, Lawrence D=E2=80=99Oliveiro wrote: > On Sunday, June 12, 2016 at 11:51:11 AM UTC+12, Random832 wrote: > > Importing a variable from a module copies its value into your own > > module's variable. >=20 > Every name in Python is a variable, and can be assigned to to change its > value at any time. Sure, but that doesn't really help explain this situation, since your statement doesn't make clear the fact that by importing foo.a into bar you are really merely assigning to bar.a rather than having continuous access to foo.a, unlike how importing things works in static languages.