跳转至

基本数据类型

上一节我们初步介绍了变量,变量可以指向任意类型。也就是说可以把任意类型的数据或者对象赋值给变量。接下来我们看看有哪些数据类型。

整型浮点型

这个无需多说,就是整数和小数。不过Python使用整数和小数不用区分无符号型还是长整数类型。赋值的时候解释器可以自动判断。比如我们赋值一个较大的数,不用担心内存溢出。

a = 426172329382983081293892893887437739
print(a) # 完全没有问题

小数也是同样操作,除了大数计算以外,整型、浮点型数据是可以满足正常需求的。

注意

我找了半天也没看到Python支持的最大整型数多少?又知道的读者可以告诉我1

字符型

字符型数据非常简单,用英文引号包裹的数据,引号可以是单引号、双引号、三引号。

a = 'hello Python'
a = "hello Python"
a = """hello Python"""
如果引号里包含引号怎么办?我们可以用单引号包裹双引号,或者双引号包裹单引号。数据中同时有单引号,双引号那就用三引号。

a = "好好学编程,天天'搬砖'"
a = '好好学编程,天天"搬砖"'
a = """老板说:“你们要'好好学编程,天天"搬砖"'” """

当然你也可以采用\进行转义。

a = "好好学编程,天天\"搬砖\""
a = '好好学编程,天天\'搬砖\''

如果你在使用字符串时,引号出错,IDE也会提醒你,看着颜色不对,你就知道这么用有问题。

布尔类型

布尔类型只有两种,TrueFalse。其中True 为真,False为假。做为判断的条件使用非常多。

None数据类型

None 是一种特殊的数据类型,准确的说是NoneType类型。通常作为函数或者运算的返回结果。

查看数据类型

使用type函数可以查看数据的类型。

>>> a = 100
>>> type(a)
<class 'int'>
>>> b = "我是谁"
>>> type(b)
<class 'str'>
>>> type(None)
<class 'NoneType'>
>>> type(1.23456)
<class 'float'>


  1. 个人邮箱邮箱:cj194832@163.com 

评论