我们知道任何编程语言都有数据类型,Python作为一种弱数据类型语言也不例外,接下来我为大家介绍一下Python中的数据类型以及运算符,和大家共同学习Python。
文章目录
python中的数据类型和运算符
Python中的数据类型
Python 中的变量不需要声明。在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。
数值型
整型(int)
整型简单理解即是整数,不带小数点以及特殊符号的数值。
浮点型(float)
浮点型与整型相反,即这个数具有小数点,Python中的float型最多可以显示小数点后15位数字,当整数使用浮点型输出时将显示小数点后一位。
布尔类型(bool)
bool是布尔类型用作逻辑判断。例如True,False。
字符型(str)
Python中的的字符型创建往往又引号创建,值得注意的是字符型(str)如果是强数据类型语言,字符是一个对象,弱数据类型语言是一种数据类型。
当输出的字符串中需要输出引号时需要通过转义符“\”来输出引号
接下来给大家展示一下以上四种数据类型在Python中的呈现。
int:
float:
bool:
str:
如何实现数据类型转换
数据类型转换的前提条件是,当前数据类型支持转换成需要的数据类型。
实现数据类型的转换只需要使用需要转换成的数据类型将原数据用“()”包裹起来。例如将“10”这一整型转换为字符型只需要用str()将10包裹。代码如下a = str(10)
我们知道当a = 10时 通过type()显示a时为int型。这是我们通过type可以看到 显示为str型,所以成功将int型转变为了str型。
其它几种类型的转变也通过图片中的代码反映出来。
Python中的运算符
算数运算符
符号 | 说明 | 实例 |
---|---|---|
+ | 加法运算 | a = 1 + 2 即 a = 3 |
- | 减法运算 | a = 2 - 1 即 a = 1 |
* | 乘法运算 | a = 2 * 3 即 a = 6 |
/ | 除法运算 | a = 6 / 3 即 a = 2.0 (输出为float型) |
// | 整除运算 | a = 6 // 3即 a = 2(输出为int型) |
% | 取余运算 | a = 6 % 4 即 a = 2(输出为int型) |
** | 幂次方运算 | a = 3**2 即 a = 9 |
比较(关系)运算符
符号 | 说明 |
---|---|
> | 大于 |
< | 小于 |
>= | 大于等于 |
<= | 小于等于 |
== | 等于 |
!= | 不等于 |
逻辑运算符
符号 | 说明 |
---|---|
and | 与 |
or | 或 |
not | 非 |
赋值运算符
符号 | 说明 | 实例 |
---|---|---|
= | 普通赋值 | x = y 即 x = y |
+= | 加赋值 | x += y 即 x = x + y |
-= | 减赋值 | x -= y 即 x = x - y |
*= | 乘赋值 | x *= y 即 x = x * y |
/= | 除赋值 | x /= y 即 x = x / y |
*= | 幂赋值 | x **= y 即 x = x ** y |