一,整数 (int)
例: 0 1 2 3 -1 -2 -3
二,浮点数(小数)(float)
In [31]: print(type(0))
<class 'int'>
In [32]: print(type(1))
<class 'int'>
In [33]: print(type(2))
<class 'int'>
In [34]: print(type(3))
<class 'int'>
In [35]: print(type(-1))
<class 'int'>
In [36]: print(type(-2))
<class 'int'>
In [37]: print(type(-3))
<class 'int'>
例:0.0 0.3 15.5 1.0 -1.45
三,字符串 (str)
In [39]: print(type(0.0))
<class 'float'>
In [40]: print(type(0.3))
<class 'float'>
In [41]: print(type(15.6))
<class 'float'>
In [42]: print(type(1.0))
<class 'float'>
In [43]: print(type(-1.45))
<class 'float'>
指的是 ""或是''里面的内容
例:'2a' "33" "ab\'cd"
如果想表示'或是" 时, 需要采用转义符 \, 如果需要表示 \ 时, 在外面加上转义符
In [44]: print(type('2a'))
<class 'str'>
In [45]: print(type("33"))
<class 'str'>
In [46]: print(type("ab\'cd"))
<class 'str'>
In [48]: print("2a")
2a
In [49]: print("33")
33
In [50]: print("ab\'cd")
ab'cd
例:"I\'m a boy""say \"hello world\"""print \\"
四,布尔值 (bool)
In [51]: print("I\'m a boy")
I'm a boy
In [52]: print("say \"hello world\"")
say "hello world"
In [53]: print("print \\")
print \
例:True, False
五,空值 (NoneType)
In [56]: print(type(True))
<class 'bool'>
In [57]: print(type(False))
<class 'bool'>
例:None
练习
In [58]: print(type(None))
<class 'NoneType'>
请打印出以下变量的值:
n = 123
f = 456.789
s1 = 'Hello, world'
s2 = 'Hello, \'Adam\''
s3 = r'Hello,"Bart"'
s4 = r'''Hello, Lisa!'''
来源: http://www.bubuko.com/infodetail-2460931.html