第三阶段 正式学习 第一课 计算和赋值

下面正式学习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 "", line 1, in 
      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等

你可能感兴趣的:(第三阶段 正式学习 第一课 计算和赋值)