您当前的位置: 首页 >  Python

科大云炬

暂无认证

  • 5浏览

    0关注

    507博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

[云炬ThinkPython阅读笔记]2.2 变量名

科大云炬 发布时间:2022-01-28 23:56:22 ,浏览量:5

2.2 变量名

程序员通常为变量选择有意义的名字— 用于记录变量的用途。

变量名长度可以任意,它们可以包括字母和数字,但是不能以数字开头。使用大写字母 是合法的,但是根据惯例,变量名只使用小写字母。

图 2.1: 状态图。 ’And now for something completely different’ 17 3.1415926535897932 message n pi , >>> 42 42 >>> n 17 >>> n + 25 42 , False None True and as assert break class finally continue for def from del global elif if else import except in is return lambda try nonlocal while not with or yield pass raise , >>> 76 trombones = ' big ␣parade ' Syntax Error : invalid syntax >>> more@ = 1000000 Syntax Error : invalid syntax >>> class = ' Advanced ␣ Theoretical ␣Zymurgy ' Syntax Error : invalid syntax

12 第二章 变量、表达式和语句

下划线 (_) 可以出现在变量名中。它经常用于有多个单词的变量名,例如 my_name 或者

airspeed_of_unladen_swallow。

如果你给了变量一个非法的名称,解释器将抛出一个语法错误:

r

76trombones 是非法的,因为它以数字开头。more@ 因为包含了一个非法字符@也是非法的。但是,class 错在哪儿了呢?

原来,class 是Python 的关键字(keywords) 之一。解释器使用关键字识别程序的结构, 它们不能被用作变量名。

Python 3 有以下关键词:

r

你没有必要熟记这些关键词。大部分的开发环境会区分颜色显示关键词;如果你不小 心使用关键词作为变量名,你会发现的。

关注
打赏
1656131973
查看更多评论
立即登录/注册

微信扫码登录

0.1385s