python中关于数据类型的学习笔记


Posted in Python onJuly 19, 2020

数据类型是每种编程语言必备属性,只有给数据赋予明确的数据类型,计算机才能对数据进行处理运算,因此,正确使用数据类型是十分必要的,不同的语言,数据类型类似,但具体表示方法有所不同,以下是Python编程常用的数据类型:

1. 数字类型

Python数字类型主要包括int(整型)、long(长整型)和float(浮点型),但是在Python3中就不再有long类型了。

int(整型)

在32位机器上,整数的位数是32位,取值范围是-231~231-1,即-2147483648~214748364;在64位系统上,整数的位数为64位,取值范围为-263~263-1,即9223372036854775808~9223372036854775807。

long(长整型)

Python长整型没有指定位宽,但是由于机器内存有限,使用长的长整数数值也不可能无限大。

float(浮点型)

浮点型也就是带有小数点的数,其精度和机器有关。

complex(复数)

Python还支持复数,复数由实数部分和虚数部分构成,可以用 a + bj,或者 complex(a,b) 表示, 复数的实部 a 和虚部 b 都是浮点型。

2. 字符串

在Python中,加了引号的字符都被认为是字符串,其声明有三种方式,分别是:单引号、双引号和三引号;Python中的字符串有两种数据类型,分别是str类型和unicode类型,str类型采用的ASCII编码,无法表示中文,unicode类型采用unicode编码,能够表示任意字符,包括中文和其他语言。

3. 布尔型

和其他编程语言一样,Python布尔类型也是用于逻辑运算,有两个值:True(真)和False(假)。

4. 列表

列表是Python中使用最频繁的数据类型,集合中可以放任何数据类型,可对集合进行创建、查找、切片、增加、修改、删除、循环和排序操作。

5. 元组

元组和列表一样,也是一种序列,与列表不同的是,元组是不可修改的,元组用”()”标识,内部元素用逗号隔开。

6. 字典

字典是一种键值对的集合,是除列表以外Python之中最灵活的内置数据结构类型,列表是有序的对象集合,字典是无序的对象集合。

7. 集合

集合是一个无序的、不重复的数据组合,它的主要作用有两个,分别是去重和关系测试。

内容扩展:

python中关于数据类型的学习笔记

到此这篇关于python中关于数据类型的学习笔记的文章就介绍到这了,更多相关python中都有哪些数据类型内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python学习pygal绘制线图代码分享
Dec 09 Python
Python+OpenCV图片局部区域像素值处理详解
Jan 23 Python
python 中的列表生成式、生成器表达式、模块导入
Jun 19 Python
使用Python中的reduce()函数求积的实例
Jun 28 Python
详解DeBug Python神级工具PySnooper
Jul 03 Python
Python中bisect的使用方法
Dec 31 Python
pytorch载入预训练模型后,实现训练指定层
Jan 06 Python
OpenCV Python实现拼图小游戏
Mar 23 Python
使用pyecharts1.7进行简单的可视化大全
May 17 Python
django跳转页面传参的实现
Sep 17 Python
如何基于Python按行合并两个txt
Nov 03 Python
python反扒机制的5种解决方法
Feb 06 Python
Python趣味实例,实现一个简单的抽奖刮刮卡
Jul 18 #Python
用python给csv里的数据排序的具体代码
Jul 17 #Python
python如何删除列为空的行
Jul 17 #Python
Python操作Elasticsearch处理timeout超时
Jul 17 #Python
python设置表格边框的具体方法
Jul 17 #Python
六种酷炫Python运行进度条效果的实现代码
Jul 17 #Python
idea2020手动安装python插件的实现方法
Jul 17 #Python
You might like
模仿OSO的论坛(五)
2006/10/09 PHP
用 JSON 处理缓存
2007/04/27 Javascript
基于jquery的滚动新闻列表
2010/06/19 Javascript
动态调用CSS文件的JS代码
2010/07/29 Javascript
jQuery的.live()和.die() 使用介绍
2011/09/10 Javascript
一个JQuery操作Table的代码分享
2012/03/30 Javascript
Jquery attr("checked") 返回checked或undefined 获取选中失效
2013/10/10 Javascript
用js编写的简单的计算器代码程序
2015/08/04 Javascript
JavaScript判断页面加载完之后再执行预定函数的技巧
2016/05/17 Javascript
AngularJS 实现JavaScript 动画效果详解
2016/09/08 Javascript
微信小程序 教程之小程序配置
2016/10/17 Javascript
JavaScript 监控微信浏览器且自带返回按钮时间
2016/11/27 Javascript
基于JavaScript实现屏幕滚动效果
2017/01/18 Javascript
jQuery实现在HTML文档加载完毕后自动执行某个事件的方法
2017/05/08 jQuery
简单实现jQuery轮播效果
2017/08/18 jQuery
浅谈webpack下的AOP式无侵入注入
2017/11/12 Javascript
详解Vue.js iview实现树形权限表(可扩展表)
2018/09/30 Javascript
JavaScript实现图片上传并预览并提交ajax
2019/09/30 Javascript
修改NPM全局模式的默认安装路径的方法
2020/12/15 Javascript
[20:39]DOTA2-DPC中国联赛 正赛开幕式 1月18日
2021/03/11 DOTA
python 装饰器功能以及函数参数使用介绍
2012/01/27 Python
Python读写Excel文件方法介绍
2014/11/22 Python
Python使用email模块对邮件进行编码和解码的实例教程
2016/07/01 Python
Python IDLE 错误:IDLE''s subprocess didn''t make connection 的解决方案
2017/02/13 Python
django 通过ajax完成邮箱用户注册、激活账号的方法
2018/04/17 Python
Python推导式简单示例【列表推导式、字典推导式与集合推导式】
2018/12/04 Python
Tensorflow中的dropout的使用方法
2020/03/13 Python
jupyter notebook 的工作空间设置操作
2020/04/20 Python
Python执行时间的几种计算方法
2020/07/31 Python
环境科学专业优秀毕业生自荐书
2014/02/03 职场文书
致200米运动员广播稿
2014/02/06 职场文书
一月红领巾广播稿
2014/02/11 职场文书
四十年同学聚会致辞
2015/07/28 职场文书
教师个人教学反思
2016/02/23 职场文书
nginx中proxy_pass各种用法详解
2021/11/07 Servers
python3 字符串str和bytes相互转换
2022/03/23 Python