文件名称:表达式和语句-三菱数控指导手册api
文件大小:1.91MB
文件格式:PDF
更新时间:2024-07-03 00:32:17
python
12 第二章 变量、表达式和语句 下划线 (_) 可以出现在变量名中。它经常用于有多个单词的变量名,例如 my_name 或者 airspeed_of_unladen_swallow。 如果你给了变量一个非法的名称,解释器将抛出一个语法错误:� >>> 76 trombones = 'big␣parade ' SyntaxError: invalid syntax >>> more@ = 1000000 SyntaxError: invalid syntax >>> class = 'Advanced␣Theoretical␣Zymurgy ' SyntaxError: invalid syntax � 76trombones是非法的,因为它以数字开头。more@因为包含了一个非法字符@也是非法的。 但是,class错在哪儿了呢? 原来,class是 Python的关键字 (keywords)之一。解释器使用关键字识别程序的结构, 它们不能被用作变量名。 Python 3有以下关键词:� False class finally is return None continue for lambda try True def from nonlocal while and del global not with as elif if or yield assert else import pass break except in raise � 你没有必要熟记这些关键词。大部分的开发环境会区分颜色显示关键词;如果你不小 心使用关键词作为变量名,你会发现的。 2.3 表达式和语句 表达式 (expression)是值、变量和运算符的组合。值和变量自身也是表达式,因此下面 的表达式都是合法的:� >>> 42 42 >>> n 17 >>> n + 25 42 � 当你在提示符后输入表达式时,解释器会计算 (evaluate)该表达式,这就意味着解释器 会求它的值。在上面的例子中,n的值是 17,n + 25的值是 42。 语句 (statement)是一个会产生影响的代码单元,例如新建一个变量或显示某个值。