下面正式学习Python语句
加法
>>> 2+3
5
减法
>>> 3-2
1
乘法
>>> 2*3
6
除法 #除法(/) 永远 返回一个浮点数
>>> 10/3
3.3333333333333335
>>> 4/2
2.0
取整 #得到整数结果(丢掉任何小数部分)
>>> 10//3
3
>>> 11//3
3
取余
>>> 10%3
1
幂次方
>>> 3**2
9
>>> -3**2 #因为**的优先级高于-,所以-3**2将解释为-(3**2)且结果为-。可以使用(-3)**2。
-9
用 = 进行赋值(Python里或许可以同时叫定义)
>>> a = 3
>>> b = 2
>>> a * b
6
>>>
变量在使用前必须 “定义”(赋值),否则会出错
>>> q
Traceback (most recent call last):
File "<pyshell#17>", line 1, in <module>
q
NameError: name 'q' is not defined
>>>
交互模式中,最近一个表达式的值赋给变量 _ .把它当作一个桌面计算器,方便用于连续计算.
#此变量对于用户是只读的。不要尝试给它赋值,你只会创建一个独立的同名局部变量,它屏蔽了系统内置变量的魔术效果。
>>> a = 2
>>> b = 3
>>> a + b
5
>>> _ +a
7
>>>
除了int和float,Python 还支持其它数字类型,例如 [Decimal](sql数据类型) 和 [Fraction](分数)。Python 还内建支持复数,使用后缀 j 或 J 表示虚数部分(例如,3+5j)。
- 遗留问题:
1.魔术效果是什么
2.更多的数据类型(例如分数,复数等)
3.更多的算法
4.数据类型,utf-8,ASCII等