详解Python3 基本数据类型


Posted in Python onApril 19, 2019

Python3 基本数据类型

Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。
等号(=)用来给变量赋值。
等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。

详解Python3 基本数据类型

多个变量赋值

同值多变量

a = b = c = 1

不同值多变量

a, b, c = 1, 2, "hello word"

a = 1
b = 2
c = "hello word"

标准数据类型

不可变数据类型

  1. Number(数字)
  2. String(字符串)
  3. Tuple(元组)

可变数据类型

  1. List(列表)
  2. Set(集合)
  3. Dictionary(字典)

Number 数字

支持 int、float、bool、complex(复数)。

详解Python3 基本数据类型
详解Python3 基本数据类型

String 字符串

变量[头下标:尾下标]
索引值以 0 为开始值,-1 为从末尾的开始位置。Python中的字符串有两种索引方式,从左往右以0开始,从右往左以-1开始,且字符串不能改变。

详解Python3 基本数据类型

Python 使用反斜杠()转义特殊字符,如果你不想让反斜杠发生转义,可以在字符串前面添加一个 r,表示原始字符串。

详解Python3 基本数据类型

List 列表

变量[头下标:尾下标]
索引值以 0 为开始值,-1 为从末尾的开始位置。和字符串一样,列表同样可以被索引和截取,列表被截取后返回一个包含所需元素的新列表。与字符串不同的是List中的元素是可以改变的。

详解Python3 基本数据类型

Python 列表截取可以接收第三个参数,参数作用是截取的步长来截取字符串,一下实例0到最后一个元素,以步长为2截取,也是就截取0和3位置

详解Python3 基本数据类型

Tuple 元组

元组(tuple)与列表类似,不同之处在于元组的元素不能修改。元组写在小括号 () 里,元素之间用逗号隔开。元组中的元素类型也可以不相同。

详解Python3 基本数据类型

Dictionary 字典

  1. 列表是有序的对象集合,字典是无序的对象集合。两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。
  2. 字典是一种映射类型,字典用 { } 标识,它是一个无序的 键(key) : 值(value) 的集合。
  3. 键(key)必须使用不可变类型。
  4. 在同一个字典中,键(key)必须是唯一的。
  5. 字典的关键字必须为不可变类型,且不能重复。

详解Python3 基本数据类型

以上所述是小编给大家介绍的Python3 基本数据类型详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
Python字符串和文件操作常用函数分析
Apr 08 Python
Python常用的文件及文件路径、目录操作方法汇总介绍
May 21 Python
Python求算数平方根和约数的方法汇总
Mar 09 Python
windows下安装Python的XlsxWriter模块方法
May 03 Python
python代码编写计算器小程序
Mar 30 Python
对Django url的几种使用方式详解
Aug 06 Python
Keras中的两种模型:Sequential和Model用法
Jun 27 Python
python中pathlib模块的基本用法与总结
Aug 17 Python
在vscode中启动conda虚拟环境的思路详解
Dec 25 Python
Python爬虫爬取全球疫情数据并存储到mysql数据库的步骤
Mar 29 Python
Python深度学习之Pytorch初步使用
May 20 Python
OpenCV-Python直方图均衡化实现图像去雾
Jun 07 Python
python面向对象法实现图书管理系统
Apr 19 #Python
python远程连接MySQL数据库
Apr 19 #Python
详解Python匿名函数(lambda函数)
Apr 19 #Python
解决python3中的requests解析中文页面出现乱码问题
Apr 19 #Python
Python3中列表list合并的四种方法
Apr 19 #Python
局域网内python socket实现windows与linux间的消息传送
Apr 19 #Python
python定时按日期备份MySQL数据并压缩
Apr 19 #Python
You might like
php json与xml序列化/反序列化
2013/10/28 PHP
PHP图像处理之使用imagecolorallocate()函数设置颜色例子
2014/11/19 PHP
PHP打印输出函数汇总
2016/08/28 PHP
PHP中overload与override的区别
2017/02/13 PHP
PHP递归实现文件夹的复制、删除、查看大小操作示例
2017/08/11 PHP
javascript动画效果类封装代码
2007/08/28 Javascript
javascript常用方法、属性集合及NodeList 和 HTMLCollection 的浏览器差异
2010/12/25 Javascript
jquery三个关闭弹出层的小示例
2013/11/05 Javascript
JS基于myFocus库实现各种功能的tab选项卡切换效果
2015/09/19 Javascript
jquery zTree异步加载、模糊搜索简单实例分享
2016/03/24 Javascript
js实现页面跳转的几种方法小结
2016/05/16 Javascript
vue-router 中router-view不能渲染的解决方法
2017/05/23 Javascript
js学习总结之DOM2兼容处理this问题的解决方法
2017/07/27 Javascript
JavaScript字符串转数字的5种方法及遇到的坑
2018/07/16 Javascript
使用node.js实现微信小程序实时聊天功能
2018/08/13 Javascript
在vue中使用防抖和节流,防止重复点击或重复上拉加载实例
2019/11/13 Javascript
Antd-vue Table组件添加Click事件,实现点击某行数据教程
2020/11/17 Javascript
[55:56]NB vs Infamous 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.22
2019/09/05 DOTA
Python使用回溯法子集树模板解决爬楼梯问题示例
2017/09/08 Python
使用python批量化音乐文件格式转换的实例
2019/01/09 Python
搞定这套Python爬虫面试题(面试会so easy)
2019/04/03 Python
利用pyuic5将ui文件转换为py文件的方法
2019/06/19 Python
Python内存管理实例分析
2019/07/10 Python
python retrying模块的使用方法详解
2019/09/25 Python
python 命名规范知识点汇总
2020/02/14 Python
使用sklearn的cross_val_score进行交叉验证实例
2020/02/28 Python
如何基于windows实现python定时爬虫
2020/05/01 Python
建筑总经理岗位职责
2014/02/02 职场文书
工程承包协议书
2014/04/22 职场文书
小学校长竞聘演讲稿
2014/05/16 职场文书
关爱残疾人演讲稿
2014/05/24 职场文书
个人违纪检讨书
2014/09/15 职场文书
质监局领导班子践行群众路线整改方案
2014/10/26 职场文书
小学语文复习计划
2015/01/19 职场文书
幼儿园圣诞节活动总结
2015/05/06 职场文书
React Fragment介绍与使用详解
2021/11/11 Javascript