栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python之数据类型

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python之数据类型

Python之数字类型

第二篇介绍了Python中的基础语法,有变量都有自己的数据类型,这篇就只要介绍数据类型。


文章目录
  • Python之数字类型
  • 前言
  • 一、Python中的数据类型
  • 二、整数类型
    • 1.概念
    • 2.动动手
  • 三,浮点类型
    • 1.概念
    • 2.动动手
  • 四,复数类型
    • 1.概念
    • 2.动动手
  • 五,布尔类型
    • 1.概念
    • 2.动动手
  • 六,数字类型的相互转换
    • 1.概念
    • 2.隐式类型的转换
    • 3.显式类型的转换
  • 七,练一练
  • 总结


前言

数据类型有很多,这篇主要看的是数字类型,主要包括:整数类型,浮点类型,复数类型以及布尔类型,还有关于数字类型之间的相互转换;


一、Python中的数据类型

在Python中所有的数据类型都是类,每个数据值都是类的“实例”。
在Python中有9种主要的内置数据类型:数字,字符串,列表,元组,集合和字典。其中列表,元组,集合和字典可以容纳很多数据。
Python中的数字类型有4种:整数类型,浮点类型,复数类型和布尔类型。(布尔类型也是数字类型,属于整数类型的一种)

二、整数类型 1.概念

Python中的整数类型为int类型,整数类型的范围可以很大,表示很大的整数,只受所在计算机硬件的限制。

2.动动手

三,浮点类型 1.概念

浮点类型主要用来存储小数数值,Python的浮点类型为float。Python只支持双精度浮点类型,而且与本机有关的。

2.动动手

四,复数类型 1.概念

整数与浮点(小数)在数学中统称为实数。与实数对应的复数,复数在数学中被表示为a+bi,其中a被称为实数,b被称为虚数,i被称为虚数单位。
复数在数学,理论物理和电气工程等方面应用广泛,例如:向量就是用复数表示。

2.动动手

五,布尔类型 1.概念

Python中的布尔类型为bool,bool是int中的子类,只有两个值:True和False。

布尔类型是整数类型的子类,其他数据类型可以转换为布尔值;
Python中的数据类型转换很灵活。任何类型的数据都可以通过bool()函数转换为布尔值,被认为“没有的”“空的”会被转换为False,反之被转换为True。

2.动动手

六,数字类型的相互转换 1.概念

既然很多数字类型可以转换为布尔值,那么数字类型是否也可以相互转换呢???

Python中有很多数据类型可以相互转换,但是具体情况比较复杂。
在Python的数据类型中,除复数外,其他三种数字类型如整数,浮点和布尔都可以相互转换,分别为隐式类型的转换和显式类型的转换。

2.隐式类型的转换


3.显式类型的转换

如果希望浮点数被转换为整数,就需要使用转换函数进行显式转换。除了复数外,三种数字类型如整数浮点和布尔都有自己的转换函数,分别是int(),float()和bool()函数。

七,练一练

1 下列表示数字正确的是()。
A.30 B.-10 C.0x1A D.1.96e-2

2 判断对错
1)在Python中布尔类型只有两个值:0和1。()
2)bool()函数可以将None、0、0.0、0j(复数)、‘’(空字符串 )、[](空列表)、()(空元组)和{}(空字典)转换为False。()

3 请自己动手编写代码,实现数字类型之间的隐式转换和显式转换 。


总结

本篇比较比较简单,重点是理解Python数字类型的灵活性,掌握整数,浮点,布尔类型,以及它们之间的相互转换,比如什么情况下发生隐式转换,什么情况下发生显式转换。复数类型了解即可。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/997932.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号