01-数值类型

01. 数值类型

Python基本数据类型

Python基本数据类型


注意:

  1. 英文后面跟上括号,我们统称为函数

    eg: float()、int()

  2. 严格意义上来说,布尔值并不归类到数值类型,但写项目的过程中,可能会用 0 和 1 进行判断,0 和 1 相当于布尔值的 False 和 True,所以暂时把布尔值归为数值类型

拓展:

  1. 在python中,只要有数据,那么一定有它的数据类型,可以使用 type() ,来查看数据类型

  2. 关键字是python已经使用的了,所以不允许开发者自己定义和关键字相同的名字的标识符

    # 可以通过以下命令查看关键字:
    import keyword
    print(keyword.kwlist)
    

    运行结果如下所示:

    ['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
    

变量:

  1. 变量代表一个有名字的、具有特定属性的一个存储单元;

  2. 变量用来存放数据,也就是存放变量的值;

  3. 变量的值可以改变;

  4. 变量有特定的类型,类型决定了存储单元的大小和变量值的范围,运算符可应用于变量上。

a = 178        # 等号是赋值的意思,a 就是变量  --> 把178这个整数赋值(保存)给 a 这个变量
001

示例1:

# 小数转整数
a = int(178.55)
print(a)                  # 178

示例2:

# 整数转小数 --> 我希望把 178 转换成 178.0
b = float(178)
print(b)                  # 178.0

示例3:

# 复数
e = 1 + 2j
print(type(e))            # <class 'complex'>
print(e)                  # 1+2j

示例4:

# 布尔型
d = True
print(type(d))            # <class 'bool'>
print(d)                  # True

随堂练习:

a = 2*2
print(type(a), a)       # <class 'int'>  4

b = 2*2.0
print(type(b), b)       # <class 'float'>  4.0

c = 2/2.0
print(type(c), c)       # <class 'float'>  1.0

总结:整数和小数进行运算得到的结果是小数


posted @ 2024-07-17 21:37  墨雨塵  阅读(31)  评论(0)    收藏  举报