python3之数字(在实际应用中的数字--变量和基本表达式)
----------
----------
如例,首先把两个变量(a和b)赋值为整数,这样赋值会让变量a和b自动生成:
>>>a = 3
>>>b = 4
目前,a和b的值分别是3和4。下在的例子是将a和b用在表达式中,当在交互模式下工作时,表达式的结果将马上显示出来:
>>>a+1,a-1
(4,2)
>>>b*3,b/2
(12,2.0)
>>>a%2,b**2
(1,16)
>>>2+4.0,2.0**b
(6.0,16.0)
从技术上讲,
这里的回显所得到的结果是有两个值的元组,因为输入在提示符的那行包含两个被逗号分开的表达式。这也就是显示的结果包含在括号里的原因。注意:表达式正常工作了,因为变量a和b已经被赋值了。
如果使用一个从未被赋值过的变量,python会报错,如例:
>>>c * 2
Traceback (most recent call last):
File "<stdin>",line 1,in?
NameError:name 'c' not defined
在python中,变量不需要预声明,但是在使用之前,至少要赋一次值。