基本数据类型

悠悠 2021-09-20 13:12 514阅读 0赞

什么是数据?为何要有多种类型的数据

数据就是变量的值比如变量name=liuqi,age=67,old_boy=43

那么它一共有几种类型呢?

一共有5种

int#整型 比较适用于定义年龄阿身高(175 180 不算170.5这样的)等整数

str#字符串类型,加了引号的字符就是字符串类型,python并没有字符类型。比较适用于名字,国家等等的数据

float#浮点型,像身高要求带小数时175.5,比较适用于,工资,身高,体重等等的定义,因为工资少发一毛钱会拼命的,少说我一厘米身高你试试

列表#在[]内用逗号分隔,可以存放n个任意类型的值比较适用于人的爱好[‘爱好1’,’爱好2’,’爱好3’]

字典

#存放一个人的信息:姓名,性别,年龄,很明显是多个值,既然是存多个值,我们完全可以基于刚刚学习的列表去存放,如下

info=[‘egon’,’male’,18]

定义列表的目的不单单是为了存,还要考虑取值,如果我想取出这个人的年龄,可以用

info[2]

18

  1. 但这是基于我们已经知道在第3个位置存放的是年龄的前提下,我们才知道索引2对应的是年龄 即: #name, sex, age info=['egon','male',18]而这完全只是一种假设,并没有真正意义上规定第三个位置存放的是年龄,于是我们需要寻求一种,即可以存放多个任意类型的值 又可以硬性规定值的映射关系的类型,比如key=value,这就用到了字典
  2. #布尔值,一个True一个False
  3. #计算机俗称电脑,即我们编写程序让计算机运行时,应该是让计算机无限接近人脑,或者说人脑能干什么,计算机就应该能干什么,人脑的主要作用是数据运行与逻辑运算,此处的布尔类型就模拟人的逻辑运行,即判断一个条件成立时,用True标识,不成立则用False标识
  4. >>> a=3
  5. >>> b=5
  6. >>>
  7. >>> a > b #不成立就是False,即假
  8. False
  9. >>>
  10. >>> a < b #成立就是True, 即真
  11. True
  12. 接下来就可以根据条件结果来干不同的事情了:
  13. if a > b
  14. print(a is bigger than b )
  15. else
  16. print(a is smaller than b )
  17. 上面是伪代码,但意味着, 计算机已经可以像人脑一样根据判断结果不同,来执行不同的动作。

转载于:https://www.cnblogs.com/liqui/p/8000669.html

发表评论

表情:
评论列表 (有 0 条评论,514人围观)

还没有评论,来说两句吧...

相关阅读

    相关 基本数据类型

    什么是数据类型? 我们人类可以很容易的分清数字与字符的区别,但是计算机并不能呀,计算机虽然很强大,但从某种角度上看又很傻,除非你明确的告诉它,1是数字,“汉”是文字

    相关 基本数据类型

    Python支持多种数据类型 在计算机内部,可把任何数据都看成一个对象,而变量就是在程序中用来指向这些数据对象的,对变量赋值就是把数据和变量给关联起来   整数  

    相关 基本数据类型

    什么是数据?为何要有多种类型的数据 数据就是变量的值比如变量name=liuqi,age=67,old\_boy=43 那么它一共有几种类型呢? 一共有5种 int\整