Python基础一(1):
Python里的类型有整型、浮点型、字符串、列表、字典、元组、对象等。
整型:
在Python中整型与其他语言有所不同,它可以包含任意大小的整数(正负都可)。而且能无穷增加整数的位数,它都能精确的表示出来,不会被四舍五入。
浮点型:
浮点型也就是小数,之所以称为浮点数,是因为按照科学计数法,一个浮点数的小数点位置往往是可变的(例如12×105和1.2×106是一样的)。一般对于很小或很大的浮点数,就必须用科学计数法,一般用e代替10。
由于整型与浮点型在计算机内部存储方式不同,所以整型的运算为准确的,浮点型就会出现四舍五入的情况。
字符串:
Python中字符串是以单引号或者双引号来框起来的任意文本,比如’abc’,”ABC”等,就像是任意字符的集合一样。字符串还是一个有序集合,序列中的元素包含了从左到右的顺序。
单双引号可以复合使用使单双引号能成为字符串中的文本内容,例如”It’s anapple.”。如果想直接用单引号完成,可以使用转义字符”\”完成。一些用法就不一样赘述了。
值得注意的是,如果在Python中输入a = ‘abc’。
在Python在解释器做了两件事:
在内存中穿件了‘abc’的字符串;
并在内存中创建了名为a的变量并将其指向‘abc’.
若是:
a = ‘abc’
b = a
a = ‘xyz’
步骤为
1、在解释器上创建了字符串‘abc’和变量a,并把a指向‘abc’
2、创建变量b,并把b指向a指向的字符串‘abc’
3、创建字符串‘xyz’并把a的指向改为‘xyz’
这里需提到变量的概念,在计算机程序中,变量可以是任意数据类型。而且在Python中可以反复给同一个变量赋予不同类型的值,所以Python是动态语言,不强制定义变量的类型。