python小课堂:04 3-1 Python基础数据类型

编程: 3-1 Python基础数据类型
更新于: 2022-03-12 12:35:46

问题:

  1. 数据类型解释
  2. 为什么编程要学习这个
  3. 如何判断

基础数据类型

  • 整数(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'>

参考