基本数据类型¶
上一节我们初步介绍了变量,变量可以指向任意类型。也就是说可以把任意类型的数据或者对象赋值给变量。接下来我们看看有哪些数据类型。
整型浮点型¶
这个无需多说,就是整数和小数。不过Python使用整数和小数不用区分无符号型
还是长整数类型。赋值的时候解释器可以自动判断。比如我们赋值一个较大的数,不用担心内存溢出。
a = 426172329382983081293892893887437739
print(a) # 完全没有问题
小数也是同样操作,除了大数计算以外,整型、浮点型数据是可以满足正常需求的。
注意
我找了半天也没看到Python支持的最大整型数多少?又知道的读者可以告诉我1
字符型¶
字符型数据非常简单,用英文引号包裹的数据,引号可以是单引号、双引号、三引号。
a = 'hello Python'
a = "hello Python"
a = """hello Python"""
a = "好好学编程,天天'搬砖'"
a = '好好学编程,天天"搬砖"'
a = """老板说:“你们要'好好学编程,天天"搬砖"'” """
当然你也可以采用\
进行转义。
a = "好好学编程,天天\"搬砖\""
a = '好好学编程,天天\'搬砖\''
如果你在使用字符串时,引号出错,IDE也会提醒你,看着颜色不对,你就知道这么用有问题。
布尔类型¶
布尔类型只有两种,True
和 False
。其中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'>
-
个人邮箱邮箱:cj194832@163.com ↩