020002_数据与变量——编程的来源

一、数据从哪里来?

  1、我们可以把程序看成数据的【加工厂】,加工数据,生产数据,呈现数据。在编程世界中几乎一切行为都是围绕着数据展开的。

  2、从本质上来说,所有程序和计算机中的数据都是来自于我们自己——人类中外部输入,计算机并不生产我们说使用的数据信息。

  3、数据主要来源于以下几个方面:

  (1)用户的输入。

  (2)计算设备加工生产。

  (3)来自于其他设备的数据库或者云端的接口。

二、数据的类型

  任何编程语言中有不同的数据类型,使用编程语言自带的数据类型可以操作电脑中的任何类型,也就是说电脑中的任何格式的数据都能在这门语言的数据类型中找到对应,或者说进行转化。

  1、字符串。

  (1)对应文字类型的数据,字符串的特征就是你在单引号或者双引号之间写的任何东西都被视作字符串类型。

  (2)字符串的用途是文本处理,比如说我们读取了一个txt文本并在编程语言中去处理它,他一定是字符串类型。

  (3)有时候字符串也用来传递人能看懂的信息,比如把程序结果用文字print出来。

  (4)字符串的标志是引号和双引号,如果我们的文字中出现了这两个标点就会发生麻烦——让Python误以为是字符串的结束,比如"it's a string"。针对这种情况,我们需要使用转义符号【\】加在前面。像这样的转移符号还有几个,在后面会详细介绍。

  2、数字

  (1)数字主要用于计算,这是一种为了处理数学相关工作的数据类型。数字又分为不同的类型,最常用的是整数(int)与浮点(float),它们很容易区分,不带小数点的我们称之为整数类型(int),带小数点的我们称之为浮点类型(float)。使用二者进行混合运算的时候一定要小心。

  (2)还有一些其他的数字类型可供科学计算使用,这里就不多介绍了。

  3、容器

  (1)为了方便处理数据而出现的特殊数据类型,更常见的叫法是【数据结构】。数据结构的意义在于,它可以把其他的数据按照特定的使用目的连接起来。如果说数据是不同的物品的话,那么数据结构就像是不同的容器,把物品用容器归纳起来可以方便我们识别和查找,让我们知道我要找的东西只在这个包里。

  (2)数据结构又分为不同类型,常用的有:列表、字典、元组、集合。

    list = [val1,val2,val3,val4]

    dict = {key1:val1,key2:val2}

    tuple = (val1,val2,val3,val4)

    set = {val1,val2,val3,val4}

  4、布尔

  (1)布尔类型的数据只有两个成员:真(True)和伪(False)。布尔类型主要应用在条件判断上面,是描述一致条件是否是发生了的准绳、触发器。发生了就叫做True,没有发生就叫False。

  (2)Python会十分严格的区分大小写,所以True和False的开头都是大写才是正确的写法。

  (3)在Python中,所有数据都有自己对应的布尔值,我们可以通过使用bool()函数来进行测试。

  5、None

  一种特殊的类型,代表着【无】的概念,用起来类似于False,但概念完全不是一回事。

if v = None 

    print("Not fount")

  当v等于None,打印Not fount

  6、自定义

  自己创造的特定类型的数据。通常说的【面向对象】进行的开发,是一种特殊的数据的【集合体】,对象是一种特殊的数据类型。

   7、可以使用type()函数来进行测试数据类型。

  

猜你喜欢

转载自www.cnblogs.com/Lamfai/p/9315797.html