Python基础之数据类型

Posted jks212454

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python基础之数据类型相关的知识,希望对你有一定的参考价值。

一、数据类型种类

int类型:整数,进行加减乘除运算,进行大小比较。
float:小数。浮点数
bool:布尔值,用来做条件判断

二、int类型

int:整数,进行加减乘除运算,进行大小比较。

ps:
a = 20
b = 30
c = a * b

三、float类型

1、float介绍

float:小数。浮点数

a = 12.3
print(a)

2、float简单示例

计算机表示小数有误差,因为计算机二级制原因。

a = 10.3
print(7/3)

D:\\soft\\python\\python.exe D:/soft/pycharm/pycharmfile/py基础/02_python基础类型/01_基础数据类型.py
2.3333333333333335

Process finished with exit code 0

三、bool类型

bool:用来做条件判断
取值范围:true、false

1、布尔值为true

b = int(a)  # 把字符串转化为int()
print(type(b))
c = bool(a)  # # 把字符串转化为布尔值
print(type(c))
print(c)
D:\\soft\\python\\python.exe D:/soft/pycharm/pycharmfile/py基础/02_python基础类型/01_基础数据类型.py
<class 'str'>
<class 'int'>
<class 'bool'>
True

Process finished with exit code 0

2、布尔值为false

e = 0
f = bool(e)
print(f)
print(type(f))
D:\\soft\\python\\python.exe D:/soft/pycharm/pycharmfile/py基础/02_python基础类型/01_基础数据类型.py
False
<class 'bool'>

Process finished with exit code 0

四、布尔值的应用

1.在while循环中使用方法1

在python中,所有非零数字都为true,0为false

while 1 :   # 死循环,恒为真
    print("我要学python")
我要学python
我要学python
我要学python
我要学python
我要学python
我要学python
我要学python
我要学python
Process finished with exit code -1

2.在while循环中使用方法2

在python中,所有非空字符串都为true,空字符串为false

h = ''
print(bool(h))

D:\\soft\\python\\python.exe D:/soft/pycharm/pycharmfile/py基础/02_python基础类型/01_基础数据类型.py
False
while 1:
    content = input("请输入要学习的内容:")
    if content:
        print("请输入你要学习的方向:", content)
    else:
        break
D:\\soft\\python\\python.exe D:/soft/pycharm/pycharmfile/py基础/02_python基础类型/01_基础数据类型.py
请输入要学习的内容:hcie
请输入你要学习的方向: hcie
请输入要学习的内容:

Process finished with exit code 0

五、布尔值总结

在pythone的基础数据类型中,表示空的东西都为false,不空的东西都为true。

以上是关于Python基础之数据类型的主要内容,如果未能解决你的问题,请参考以下文章

《Python学习之路 -- Python基础之切片》

Python基础之注释变量Debug调试数据类型

SQL基础之XML

python基础

python基础之数据类型和数值类型

python之基础篇——模块与包