python小课堂:04 3-1 Python基础数据类型
编程: 3-1 Python基础数据类型
问题:
- 数据类型解释
- 为什么编程要学习这个
- 如何判断
基础数据类型
- 整数(integer→int): 描述1本书,一个人; 进制转换,可以不用看
- 浮点数(float): 小数,实际情况,可以保留2-4位小数;程序员用 big-decimal 库解决
- 字符串(string→str): 文本
- 布尔值(boolean→bool): 真/假 True/False
- None(NoneType):空值
小数问题
>>> 0.1 + 0.2
0.30000000000000004
字符串定义
str1 = "hello"
str2 = 'hello world'
text1 = "道可道,非常道;名可名,非常名"
text2 = """
道可道,非常道;名可名,非常名。
无名,天地之始,有名,万物之母。
故常无欲,以观其妙,常有欲,以观其徼。
此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。
"""
True and True : True
True or False: True
not True: False
not False: True
空
a = None
b = "None"
print(a, b)
如何判断
# type 取得值的类型
print(type(None))
print(type("None"))
<class 'NoneType'>
<class 'str'>
参考