Python数值类型概述

数值类型分为四类int(integer)、float、str(string)、bool

01

Int(integer)整型、Float浮点型

我们先将x赋值为10(x=10)

这里我们在IDLE中用type()函数来验证一下x,结果在IDLE中显示出10是int类型。

》》》x=10

》》》type(x)

同时我们也可以在type()中直接放入数值用来判断该数值的类型。

》》》type(31)

》》》type(16)

整型+整型=整型

整型+浮点型=浮点型

下面我们用type()函数直接在函数内部进行验证。

》》》type(7+9)

》》》type(6+3.2)

》》》type(7.3+2.4)

同样我们来验证一下type(-1000)发现-1000也是整型,在括号内进行运算其运算结果也是可以用type()函数来判断是什么类型的。

》》》type(-1000)

》》》type(5*8)

》》》type(17/3)

02

Str(string)字符型

字符串是什么?简单的说,字符串就是......

“任何在这双引号之间的文字”

或者

‘任何在这单引号之间的文字’

或者

‘‘‘三个引号被用于过于长段的文字或者是说明,只要三引号不完你就可以随意换行写下文字’’’

>>>str=‘1’

>>>print(x+str)

我们可以看出print()打印结果过后显示错误,原因是字符串(string)是Python中的一种数据类型,整型(integer)是Python中的另一种数据类型,而不同数据类型是不能够进行合并的。

不过我们这里可以将不同的数据类型转换一下,这样二者就能相加了。

>>>str=‘1’

>>>print(x+int(str))

2

03

Bool布尔型

真或假,判断

Ture&False

在Python中True和False首字母是要大写的,否则会被默认为是一个普通的变量。

下面做一些判断

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180320G1SU1S00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券