python----数据类型

                                                            数据类型

  欢迎来到我的博客!天波易谢,寸暑难留。今天谈谈“数据类型”。

1. 那什么是“数据类型”?

     程序中会存在很多的数据,像敌人的生命值,怪物的能量,用户的信息等等。既然会有这么多的数据产生,

     那开发人员呢就将数据进行了分类,也就有了“数据类型”。就好比苹果一样,我们可以分成红苹果?,

     青苹果?两个类型。

 

2.  哪些是“数据类型”?

     我们前面讲了字符串的基本认识 ,字符串也是一种“数据类型”,后面我们还会讲到字符串的更多应用。

     python的“数据类型”还有整型,浮点型,布尔型等等

3.  整型:

      很好理解,就是我们平时说的整数(像1,20,50,8)。

4.  浮点型:

      就是我们说的小数,有小数点的。(像5.20,3.1415926)。整型和浮点型都可以进行算术运算。

      但有一点必须注意,这两种类型都不可以除以0

4.1

5.  布尔类型:

      布尔类型是一种比较特殊的整型,只有True 和 False 两个值,True 用来表示‘真’相当于整型值1,False用来

      表示‘假’相当于整型值0。布尔类型通常用来进行判断,比如说 “我是一个亿万富翁。”这句话是真还是假。

      答案肯定是‘假’False,如果是真的我是不是不用去上班了,做梦都能笑醒?。

5.1

 

6.  获取数据的类型信息:

        有时候我们需要知道数据的类型信息,它到底是数字类型的,还是字符串类型的。只有数字类型的

        我们才可以进行加减乘除(5 + 5 = 10)。如果是个字符串,那就变成拼接了('5' + '5'  = '55')。

        假如有个人ATM机取钱,需要输入取钱的金额时,他呢输入了一堆字符串?,ATM机该给他多少

        钱?,这样就会导致我们的程序错误。

        这时type()函数就出现了,它可以明确告诉我们数据的类型。如果用户输入的类型不对,

        我们就可以进行相应的处理。

6.1
6.2

 

7.  类型转换:

      这些类型我们在应用的时候还可以使用函数互相转换:int(),float(),str()。

      int()函数的作用是将字符串转换为一个整型。不过字符串的内容必须全是数字。

7.1

      float()函数的作用是将一个字符串或着整数转换成浮点数(小数)。

7.2
7.3

      str()函数的作用是将其它类型转换成一个字符串。

7.4

 8.  字符串格式化:

     有时候我们会发现,要输出的字符串具备一定的格式。比如我们去超市买东西,结账时打印的购物小票。

     相信同学们都见过,上面可能会写“您一共消费金额xx元”,那每张小票上是不是都是这个格式,只有金额

     后面的几个数字是变换的。这时我们就可以使用格式进行输出。

      因为后面的金额是“变”的,我们就要想到应用“变量”来处理。我们先来研究下程序。

8.1
8.2

 

       字符串格式可以分为三部分来看,第一部分是引号中的内容,第二部分是%号,

       第三部分是变量。第一部分中我们在需要的位置,加入了占位符(%s,%d)。作用是预留出

       这个位子,因为我们也不知道,这个位子是45还是102或者其他的。我们只知道剩下的部分是

       不变的,像您一共消费金额,您的姓名是。这个预留出来的位子会由%号后面的变量来填充。

8.3

        如果占位的是个字符串我们就用%s像上面的"猴子",如果是整型或浮点型我们就用%d来占位像45.

         我们里面也可以有多个占位符。

8.4
8.5

       

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值