Python入门篇:基础知识--变量赋值与数值类型

变量与常量的区别

变量,常量,都是用来承载数据,它们的区别是,常量一旦保存某个数据之后,该数据就不能发生改变;但变量保存的数据则可以多次发生改变,只要程序对变量重新赋值即可。

Python 变量赋值

python和C,C++很不一样的一点是,python对变量进行赋值的时候无需对变量进行声明就可以赋值;
若这个变量之前并不存在此时的赋值就相当于定义了一个新的变量;
变量的类型并不固定,可以被赋值成整数型,也可以被赋值成字符串。

代码块

#!/usr/bin/python
#encoding=utf-8

"""
    @变量赋值篇
"""

a = 88
print(type(a))

a = "test"
print(type(a))

运行结果

Python入门篇:基础知识--变量赋值与数值类型_第1张图片

Python数值类型

整型

这个又是和C,C++不一样的地方:C,C++会提供多种整形类型,开发者要根据数值的大小,分别用不同的整形类型存储,开发者要合理选择 short、int、long 整形类型存储。Python整型支持存储各种整数值,无论多大或者多小。
Python 的整型数值有 4 种表示形式:
十进制:使用十进制表示整数值时,不能以 0作为十进制数的开头(数值是 0 除外);
二进制:由 0 和 1 组成,以 0b 或 0B 开头。例如,101 对应十进制数是 5;
八进制:八进制整数由 0~7 组成,以 0o 或 0O 开头(第一个字母是零,第二个字母是大写或小写的 O)。需要注意的是,在 Python 2.x 中,八进制数值还可以直接以 0(零)开头;
十六进制:由 0~9以及 A~F(或 a~f)组成,以 0x 或 0X 开头;

代码块

#!/usr/bin/python
#encoding=utf-8

"""
    @整型理解篇
"""

a = 88888888888
print(a)
print(type(a))

a = 888888888888888888888
print(a)
print(type(a))

运行结果

Python入门篇:基础知识--变量赋值与数值类型_第2张图片

代码块

"""
    @整型数值类型
"""

#十进制形式
a = 17
print("a=",a)
#二进制形式
a = 0B1101
print("a=",a)
#八进制形式
a = 0O71
print("a=",a)
#十六进制形式
a = 0x11
print("a=",a)

运行结果

在这里插入图片描述

浮点型

浮点型数值用于保存带小数点的数值,Python 的浮点数有两种表示形式:
十进制:这种形式就是平常使用的浮点数,浮点数必须包含一个小数点,否则会被当成整数类型处理。如 3.2;32.0;
科学计数:如 3.2e2(即 3.2×102)、3.2E2(也是 3.2 ×102)。
必须指出的是,只有浮点型数值才可以使用科学计数形式表示。例如 320 是一个整型值,但 3.2E2 则是浮点型值。

代码块


"""
    @浮点型篇
"""

a = 3.2
print(a)
print(type(a))

a = 3.2e2
print(a)
print(type(a))

a = 320
print(a)
print(type(a))

运行结果

Python入门篇:基础知识--变量赋值与数值类型_第3张图片

你可能感兴趣的:(Python,python,变量类型,python入门,整型,浮点型)