Python中的基本数据类型及print、变量
所谓算法就类似于机器安装步骤、菜谱等,需要一些输入数据(比如鸡蛋、螺丝等),还有一些具体的步骤(比如:将鸡蛋打碎、用螺丝将铁片固定住这样子),而输入数据就包含各种类型,就是Python的数据类型。下面的经验是之前写的搭建开发环境的步骤,不过是3.6.2的,不过使用2.X的版本可能会更好些,因为有些功能3.X版本可能支持的不太好,小编使用的是2.7.14

2、再看这个,我在解释器中输入:10000000000000000,结果是10000000000000000L,后面有一个L看到没有,这是长整数的意思。普通的整数不能大于2147483647,也不能小于-2147483648.如果这个整数超过了这个限度,就是长整数,在后面加了一个L

4、------浮点数浮点数就是小数,小数大家太熟悉了,12.6元、56.43等,都是小数,也就是浮点数。也可以采用科学计数法,用e代表10,比如1.23*10^3就是1.23e3,具体如下图所示

6、------布尔值就是True、False啦,布尔值只有这两种值。但要注意大小写哦。

8、python将0、空的字符串‘’以及None看成False,其他的数值比如3,96,字符串“hello”等看成True.如下图所示,如果为True就打印yes,如果为Flase就打印no,结果打印no

10、那么问题来了,为什么运算的结果不是布尔型,而是“hello”呢?小编自己的理解是,因为python把0、空字符串、None看成False,其他数值和非空字符串看成True。所以,hello本身就代表了True。因为hello是非空字符串。
11、------空值上面已经用到了,就是None。这里有一点需要注意,None为空,但并不表示0.布尔运算中,None代表False,0也代表False,但他们是不一样的,0是有意义的,不可混为一谈。如下图所示,None的输出结果就是什么也没有

2、print遇到逗号,会打印出一个空格,所以有时候可以用逗号进行字符串的拼接,也可以让格式更加美观些

三.变量
1、这个太好理解了,不就是初中还是小学的时候学的,x和y未知数么。a = 123print a

3、这也是Python简单的一个原因,变量是动态的,不固定的。比如C语言,如果要定义变量,必须指明:int a这样,只能放整数,不能放字符串;但python不需要,就是a = 123,a = 'hello'就可以,就很像数学上定义一个未知数x,x可以是整数,也可以是小数,也可以是一个表达式等等,无所谓。
