Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Those who can, do; those who can't, simulate.


devel / comp.lang.python / Re: .0 in name

SubjectAuthor
o Re: .0 in nameAvi Gross

1
Re: .0 in name

<mailman.405.1652479327.20749.python-list@python.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=18266&group=comp.lang.python#18266

  copy link   Newsgroups: comp.lang.python
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!news.szaf.org!fu-berlin.de!uni-berlin.de!not-for-mail
From: avigr...@verizon.net (Avi Gross)
Newsgroups: comp.lang.python
Subject: Re: .0 in name
Date: Fri, 13 May 2022 22:02:01 +0000 (UTC)
Lines: 38
Message-ID: <mailman.405.1652479327.20749.python-list@python.org>
References: <l1isnpjg3a7rw2idr2292brx.1652460222322@email.android.com>
<518526689.1761138.1652479321306@mail.yahoo.com>
Reply-To: Avi Gross <avigross@verizon.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
X-Trace: news.uni-berlin.de uXsExpLBtAmLyFlP3BmHqQt2ZTUkWLXDGIG2SoSJ8Q4Q==
Return-Path: <avigross@verizon.net>
X-Original-To: python-list@python.org
Delivered-To: python-list@mail.python.org
Authentication-Results: mail.python.org; dkim=pass
reason="2048-bit key; unprotected key"
header.d=verizon.net header.i=@verizon.net header.b=Hrb+j9Jt;
dkim-adsp=pass; dkim-atps=neutral
X-Spam-Status: OK 0.112
X-Spam-Level: *
X-Spam-Evidence: '*H*': 0.78; '*S*': 0.00; '2022': 0.05; 'spaces':
0.07; 'subject:name': 0.07; 'parse': 0.09; '&gt;': 0.14; 'import':
0.15; 'url:mailman': 0.15; 'column': 0.16; 'context.': 0.16;
'doc': 0.16; 'subject:: .': 0.16; 'to:addr:python-list': 0.20;
'languages': 0.22; 'fri,': 0.22; 'to:name:python-list@python.org':
0.24; 'skip:- 10': 0.25; 'url-ip:188.166.95.178/32': 0.25; 'url-
ip:188.166.95/24': 0.25; 'url:listinfo': 0.25; 'cannot': 0.25;
'programming': 0.25; 'url-ip:188.166/16': 0.25; 'object': 0.26;
'bit': 0.27; 'url-ip:188/8': 0.31; '13,': 0.32; 'requiring': 0.32;
'zero': 0.32; 'unless': 0.32; 'there': 0.33; 'mean': 0.34; 'header
:In-Reply-To:1': 0.34; 'following': 0.35; 'possibly': 0.36;
'special': 0.37; 'really': 0.37; 'hard': 0.37; 'means': 0.38;
'valid': 0.39; 'use': 0.39; 'lack': 0.60; 'from:': 0.62; 'to:':
0.62; 'seen': 0.62; 'feel': 0.63; 'numbers': 0.67; '[1]': 0.67;
'perfectly': 0.69; '1000': 0.70; 'rules': 0.70; '....': 0.76;
'documented': 0.76; 'issued': 0.76; 'out,': 0.78; 'sent:': 0.78;
'header:Reply-To:1': 0.79; 'unusual': 0.81; 'exceptions': 0.84;
'samsung': 0.91; 'tend': 0.91
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=verizon.net; s=a2048;
t=1652479324; bh=5L0VBW2GdEaBPKp3vC/ubmm/bU3ykvqliM08UcShYsM=;
h=Date:From:Reply-To:To:In-Reply-To:References:Subject:From:Subject:Reply-To;
b=Hrb+j9Jt0U1zHmkeWsKE7XM1Wxugr6K8SVF3JWPQHYgHRzekbhpqjPw3qYeelUD89UIiWPPVZhte/K6tGdGuotlFKviIX9KQjiT+IG1F3NIm+PNPo0PVLHnnnAqKqNUM7O6vsf9izG3LzzsA0A+6sX7//T6/Ny400b5HE5geYWgNsiOA6MyhS1/F0NRXC9RTXpPVSbS/OTKYq14BSzhnTZdRg0iGTRWg57ds8dUme8GERAJT0qhd4dCpClEqgahra7gdzCyFZ2zYeRBZRwC7EKXot3pPMZSsACy1GI4G79BrpEdKsEQqNUpq8QHabQlIDOK0Pg2NidPf37/NjIC1fg==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
t=1652479324; bh=pFLAKdNNbA6/cX+amUFW2EOk9dLsb1XXxcftCi1nJkn=;
h=X-Sonic-MF:Date:From:To:Subject:From:Subject;
b=nSazACZDBhD2ygrMJZ0qAvNKjKEdqDvItiA2L3GsO+dEz5X5Y6CXaxII2gDgzW0IKE7zy+yp+HRVS4UQqSRlR4oWNXyx0N2t6XvyfUJ5jPJlwwIOZaDQJBKi8PI3ZrEhI8c7uvt5ToQ67gqwh6/4rfkMRvd9ayh+ze/G2H7IX3572Qk2RjJZ4KZRS6pfGEVLbQQvmgd4Ls28N25rQIAf7gjre50OiV2/PrU5KfxVDrhKWL/7+RcajAHRUzSeYpOtN9bABfy9q3n2GPcMFZ9FuA4KzZSmpAT5kMeBkOcdrXVRC5TqnHLlDh7Omqk1R6plqDXk4x/lLMJkXYVir4tcug==
X-YMail-OSG: AtKtFfMVM1kozJpS6.bsDgQc2Bp4tKnkWWxJA52rLJ8E.GNIjHNuZcQBRfN8uZn
KUmzAvwB8zXm8NSGDHidQqAeyQgVkpoqRxT3Cl4LJ071GCTz9Pxokp2w0yFDhXlnGd8WLQ8bomBL
IEFAhqkuI1KpCzG.5dKGfIe3JTyucYrYH66s7dw6T2NkyBKnEx4TFNoVGlvd.WrVN4H9i.I4r4lJ
24pgxxnuf17z19J11KlmT171wL9RXMeonu.yqVkidB6pWPcnu_uOH5P7NMI3wH79zwwnYgeN8v_P
w6nbjXdy6VlNwoQVjpPvvgMUqbY.iZcGzHLiFdW97MaooY1.pTX5WJGZlMC0WwyZ6CyPvptP5R25
.8L8D.xpMPAJ683_0QYAj0fbirF99NO8FEt8Dme9BZwgmWvnrXZN97KfOP58KmOud8JOyBiXt_vG
hRfQGpFfdhDIGx2aA81cR1gkkq8dBdR5nS_tlfMp4LG1xhQwPIJBCgC3W_tg6trWzXPcXKmxoxSS
ddF4101K2oTiZvX2g1Hp8StqDvw1njY3x0Rf04pjoyDTZu1xG4uuks0zFnwUHNeosKzG9Asc9.G7
hPuqyraCTG_bVUh2QVyeY4aHq6vltGgH6EtX36ZJHmsK7RTd5RJZ5xIwENMSgXHU3NHWKeYctswj
bAeoao7rIjkerZqpHjiOJfygHTBDRp5VGT8xOfYAU5ViGwTzDLyy6CaI59.du.oNYDEclQpq4Ebz
8n5EmoYS2jKyH3Jr926gTIWVLC8s.Nd57oC_BQvxRjkVcQfxs6YitCRASzxJYtb5CTf_V_wF3li6
0jXd8B5emlfdbYwKpmo2qfGH00TIgliZA5zLbelROGQLS6soadJKdhzfSW9KOEVlXgnaKVtLu51o
WZKWhT4G3NxoxSYDq3F0pdD3ibElp_M9SgWEZe9Lh6k6uD9eaBWA.RUimtdkMb.WZQPjtSVxK8GD
qhXr1AFv7w62k6gg9goe_R5mxhGxmGxn.MK1rCPPAIAadogl.o0s1aFoc00fs62QeZXOth0IUoKT
XJoSFDDOUE8UcMiwLeIlLLCK8oxYQ7EAwasLYlzTnSRWIbdgjltPFhLAhlm1DHkRsq2PEb4k3qCA
DEsKF1_FFmIKDGGArv1FlMF47wT6GRSZsnYTHVaqw66lzK8WpTh9iPhw9ozfRC3.1_TcKPWiMrf3
fw_5suc8SXVQemsgYR_IPE39LAFX_DpLt0QoyDsYDXyXmJYDP2IRtGwaxkJbZuDDd3s4eC3zb9RX
Uah2mMSFvpUksEkpL2stNrqmU1bCmC8N9cqZ1vE7VM8V.Pt_3HVxVBqCMz_D.oyCeh.ZJxMPT5VE
lY445l6hA.GJfbH9vbjlYKydq9gNkNTlNwZqJEmkLuJIP.1mSPXwCC4NQIqREj2kJvMkHUsHas1Q
AFyaFK8827E2vHPNZ_mBkV7MjXKYObz5c79cc2lJoUVp52eMQtRPTvejczLXHyGvR0rzhRiUd7ml
ZdEPVL1BJFeqItpVWUI5DDd7tZ1vUMlI7cM05CJGz4g47AncQfXAhvdxCJkRMDZ9xJb7i2a6sBik
bOipwMt5S75lim6eLmtbBT5Enon1urHCKT9bhUTNb8ZnyDOzJvDr9v6udAhAruGqEsx.6HK4g4eh
ANBeFZOVyRpofXaVn39ohZYXx7BFbKd8J1dIbg6vtPIK3g77UedsqZZ8rgf9SAtQZyNBqkdbqts8
evHRzc78ZJBysIbJgxuNW9FlrpbCgcikLNB7fRn6s3ZUcBxluC6JUXd8sC3D1R2v4AHaiP27dWag
N_vK7CL8ViCFAZuHcp._XUgYuCg34b3_m.t7s0o9rp7v_LsSoCm5W0RTg_EhPfCnl0K.mCI_GFPE
6NIKfUV_HXl09Faa.LTdjmucWTlfNYfQX.6b0Rs6l7EWoc5SHldRNSsKsuJn2_oi.NQHV1t_GeqK
97p6CvNMOWIgexlGClZxrL9AF.YwXQRshvHKsCu7NW34qMXbabu63JMiBvhYtGS7hMfPfb_r2O4u
vORtNUWJXBN7wiF_KHfPLGS68EdZ0YCqRvpZzM21miHQWCLTI0polxNgZlPWC_i1RnnOraZOM_f1
ckYkCKn74sUTjYbaPE6x7ho3MhQ2DkNaRBnYGGOk6U9Ql957FoZmA59vZKGGSQ4Ds92K4NtIIEWK
0bosjPlNAahk7kjH.Vzm2tEIf5aXnUn.4ddPgx9ouOFu9RlXa3J5TfESLgNzrdWPMyOpsZh1F
X-Sonic-MF: <avigross@verizon.net>
In-Reply-To: <l1isnpjg3a7rw2idr2292brx.1652460222322@email.android.com>
X-Mailer: WebService/1.1.20188 aolwebmail
X-Content-Filtered-By: Mailman/MimeDel 2.1.39
X-BeenThere: python-list@python.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: General discussion list for the Python programming language
<python-list.python.org>
List-Unsubscribe: <https://mail.python.org/mailman/options/python-list>,
<mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive: <https://mail.python.org/pipermail/python-list/>
List-Post: <mailto:python-list@python.org>
List-Help: <mailto:python-list-request@python.org?subject=help>
List-Subscribe: <https://mail.python.org/mailman/listinfo/python-list>,
<mailto:python-list-request@python.org?subject=subscribe>
X-Mailman-Original-Message-ID: <518526689.1761138.1652479321306@mail.yahoo.com>
X-Mailman-Original-References: <l1isnpjg3a7rw2idr2292brx.1652460222322@email.android.com>
 by: Avi Gross - Fri, 13 May 2022 22:02 UTC

Bryan,
As has been pointed out, it is very common in possibly all programming languages to not allow digits at the start of many identifiers. It makes it hard to parse for numbers which tend to start with digits. Some languages even have special rules on not starting a number with a zero unless you mean for it to be seen as octal (or 0x for hexadecimal) and many other rules exist.

There are languages where 12x means 12*x so even the lack of an operator ....

There are exceptions that often are not really exceptions. You can use all kinds of unusual variables in some quoted context. It is valid (albeit not encouraged) to use backquoted

The following is perfectly allowed in R:

> `5x^2 + 2.3x` <- 666 > `+-+-+` <- 1000 > 1 + 2 * `5x^2 + 2.3x` + `+-+-+` [1] 2333 
And there are often issued when you do things like create the name of a column of data in a data.frame with embedded spaces and other anomalies requiring special handling.
So why you wonder where it is documented that variables cannot be what you feel like is a bit puzzling! 

-----Original Message-----
From: bryangan41 <bryangan41@gmail.com>
To: python-list@python.org
Sent: Fri, May 13, 2022 12:47 pm
Subject: .0 in name

May I know (1) why can the name start with a number?(2) where in the doc is it?!>>> import pdb>>> pdb.run('(a for a in "")')> <string>(1)<module>()(Pdb) s--Call--> <string>(1)<genexpr>()(Pdb) a.0 = <str_iterator object at 0xb685b100>(Pdb) c>>>Sent from Samsung tablet.
--
https://mail.python.org/mailman/listinfo/python-list

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor