开门见山,python的数据类型有:
(1)整型:a=1
(2)浮点型:b=1.23
(3)布尔型:c=True/False
(4)复数类型:d=3+8j
(5)字符串型:e='243' f="sdhg32" g='''whusjtu'''
对于科研工作者来说,上述数据类型基本上已经可以满足很多方面的要求了。
可以发现,在python中,一个变量或常量的数据类型是由赋值语句决定的。这里没有特定的关键字来定义数据类型。
字符串类型有三种赋值方式:单引号、双引号和三引号。使用双引号或三引号可以直接输出含有特殊字符的字符串,而不需要使用转义字符,如:print(“he sadi,'go out!' ”),则输出为:
he said, 'go out!'
在这里要澄清数据类型和数据结构的区别,大致可以描述为:
数据结构=数据元素+数据关系(这里数据元素是指内存分配的大小)
数据类型=数据结构+数据操作
所以数据类型在范畴上是要比数据结构更宽泛的。前者是对数据的抽象描述,后者是计算机存储和组织数据的方式,描述的是数据间的相互关系。