本次实践是在Win环境下,依托于node.js环境搭建的python 2.7版本进行实践
本文关键字:python 2.7
Python作为和JavaScript齐名的一门强类型脚本语言,其相对于js具有与c语言底层环境更友好结合的优势,经常用于数据科学运算中,对于深度学习与人工智能,数据开发等领域而言,python更具有广阔的应用场景。
1.环境搭建
在windows平台下,安装好node.js环境,执行”node -v”指令检查环境安装是否成功,如果成功的话会反馈具体node版本号。之后进入网站https://www.python.org/下载python所需编译环境,打开node命令行,执行命令:“npm install python -g”安装即可,其可以避免添加windows系统环境变量的影响。安装完毕后执行”python -v”即可进入python编译环境,方便快速开发。
2.Python 中的变量与数据类型
Python中数据类型分为整数,浮点数,字符串,布尔值,空值(none)。其中,整数和普通数学写法一样,Python可以处理任意大小的整数,当然包括负整数。计算机由于使用二进制,所以,有时候用十六进制表示整数比较方便,十六进制用0x前缀和0-9,a-f表示,例如:0xff00,0xa5b4c3d2,等等,其中int()方法可以将数值转化为整数型数值。浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的,比如,1.23x10^9和12.3x10^8是相等的。float()方法提供数据浮点数转换,除此外还可以将整数通过变量赋值形式进行数据类型转化,示例如下:
本文关键字: “a=2
b=a*1.0“
即可进行数值类型转换。
python中的字符串是以’’或””括起来的任意文本元素,其本身是一个有序的list对象,可以当做一个类似于javascript中的array类型来理解。布尔值和布尔代数的表示完全一致,一个布尔值只有True、False两种值,要么是True,要么是False,在Python中,可以直接用True、False表示布尔值(请注意大小写),也可以通过布尔运算计算出来。布尔值可以用and、or和not运算。and运算是与运算,只有所有都为 True,and运算结果才是 True。or运算是或运算,只要其中有一个为 True,or 运算结果就是 True。not运算是非运算,它是一个单目运算符,把 True 变成 False,False 变成 True。
python中的空值是一个特殊的值,即为None表示,其不等于0,只表示一个特殊的空值。test。。。