Python中的变量及数字类型
一、Python中的变量与注释
1、变量
1.1 创建变量
在Python中使用"="来进行变量的创建,不需要声明变量的数据类型。
message = "Hello World!"
print(message)
这里的变量都存储了一个值—与变量相关联的信息。
例:
x = 4 x = 5
在解释器中在定义变量时会在内存中创建两个对象一个为4,另一个为5。这里的x好比一个标签,当x = 4时其贴在4上,通过x即可调用4这个对象,而当x = 5时x又贴在5上,通过x调用的是5这个对象。同理x可以贴在其他数据类型对象上进行调用。
因此在Python中:对象有类型而变量没有类型。
1.2 变量的命名。
Python中变量的命名规则为:
- 变量名只能包含字母、数字及下划线,且不能以数字开头。
- 变量名不能包含空格,但可以使用下划线来分隔其中的单词。
- 不要使用Python中的关键字、函数名、类名等作为变量名。
- 变量名应既简短又具有描述性。
- 慎用小写字母l和大写字母O因为其经常将其看做数字1和0。
推荐:使用小写字母来定义变量,单词间用下划线连接。
1.3 查看对象的内存地址
可以使用Python中的id(变量名)函数来查看对象的内存地址。
2、注释
在Python代码中使用注释可以添加说明,对解决问题的方法进行大致阐述。注释可以使用自然语言在程序中添加说明。
2.1 单行注释
使用 # 来进行添加注释,#后面的内容不会被解析。
2.2 多行注释
使用"""…""" 三引号来添加多行注释。
二、数字类型
在Python中有三种数字类型分别为整数(int)、浮点数(float)以及复数。
2.1 四则运算
Python中的四则运算与数学中的四则运算是一致的。
加法(+) |
a + b 为a加上b的值 |
减法(-) |
a – b 为a减去b的值 |
乘法(*) |
a * b 为a乘以b的值 |
除法(/) |
a / b 为a除以b的值 |
幂运算(**) |
a ** b 为a的b次方的值 |
取模(%) |
a % b 为取a除以b的余数 |
取整(//) |
a // b 为a除以b取整数部分的值 |
2.2 浮点数
Python中带有小数点的数字都称为浮点数。在一般的浮点数运算中总能得出正确的值但有时因为计算机内部表示数字的方式会出现偏差。
例如:
In [1]: 0.2 + 0.1
Out[1]: 0.30000000000000004