代码的练习我是在终端里面进行的,在网上看招聘的时候看到要求运维工程师都得会写脚本(php,python)自动化,咨询了同学之后,建议我学python,因为现在比较火的大数据,AI都会用到python。
一、交互式的解释器
当在终端启动python的时候,会有如下的提示符。

二、print
在python2的环境中,可以直接打印想要的结果,而不需要加括号,python3需要加(我买的书讲解的python版本是2,所以只说2)。


三、数字和表达式
数字的话可以直接在终端中输入,python解析器可以直接当计算器使用。需要注意的是,python中的/是整除,它会截取整数部分舍弃小数部分。

但是大多数时候我们还是想用到简单的除法,这个时候就需要导入除法库。
from __future__ import division(future前后是两个英文状态下的下划线_)。

当然,你在导入除法库的之后,/又不是前边的整除了,python提供了另一种方式实现整除--那就是双斜线//。就算是浮点数,双斜线也会整除。

四、整除和取余
就像大多数语言一样,%取余,/ 整除。每一门编程语言都会涉及到这些,不做赘述。

五、长整数
python可以处理很大的整数,普通整数不能大于2147483647(也不能小于-2147483647),如果需要更大的整数,可以使用长整数。

六、十六进制和八进制
在python中,十六进制的数应该像下面这样书写:

而八进制的数则是

网友评论