详解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处理cookie详解
Feb 07 Python
Python实现微信公众平台自定义菜单实例
Mar 20 Python
python list排序的两种方法及实例讲解
Mar 20 Python
python按行读取文件,去掉每行的换行符\n的实例
Apr 19 Python
Python高级property属性用法实例分析
Nov 19 Python
Python搭建Keras CNN模型破解网站验证码的实现
Apr 07 Python
Python求凸包及多边形面积教程
Apr 12 Python
python小白学习包管理器pip安装
Jun 09 Python
python一些性能分析的技巧
Aug 30 Python
Python 解析xml文件的示例
Sep 29 Python
python 调用js的四种方式
Apr 11 Python
python中的3种定义类方法
Nov 27 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
CI框架装载器Loader.php源码分析
2014/11/04 PHP
浅析Yii2 gridview实现批量删除教程
2016/04/22 PHP
php检测mysql表是否存在的方法小结
2017/07/20 PHP
PHP实现的迪科斯彻(Dijkstra)最短路径算法实例
2017/09/16 PHP
laravel 数据迁移与 Eloquent ORM的实现方法
2019/04/12 PHP
从URL中提取参数与将对象转换为URL查询参数的实现代码
2012/01/12 Javascript
页面回到顶部的三种实现(锚标记,js)
2012/10/01 Javascript
js 如何实现对数据库的增删改查
2012/11/23 Javascript
javascript获取鼠标点击元素对象(示例代码)
2013/12/20 Javascript
js生成随机数之random函数随机示例
2013/12/20 Javascript
jQuery ui 利用 datepicker插件实现开始日期(minDate)和结束日期(maxDate)
2014/05/22 Javascript
JavaScript实现计算字符串中出现次数最多的字符和出现的次数
2015/03/12 Javascript
微信js-sdk分享功能接口常用逻辑封装示例
2016/10/13 Javascript
原生JS实现圣旨卷轴展开效果
2017/03/06 Javascript
ES6新数据结构Map功能与用法示例
2017/03/31 Javascript
vue.js开发环境搭建教程
2017/05/04 Javascript
详解Angular5 服务端渲染实战
2018/01/04 Javascript
vue-cli项目中使用公用的提示弹层tips或加载loading组件实例详解
2018/05/28 Javascript
vue组件中watch props根据v-if动态判断并挂载DOM的问题
2019/05/12 Javascript
使用Phantomjs和Node完成网页的截屏快照的方法
2019/07/16 Javascript
Vue防止白屏添加首屏动画的实例
2019/10/31 Javascript
Layer UI表格列日期格式化及取消自动填充日期的实现方法
2020/05/10 Javascript
[02:37]2018DOTA2亚洲邀请赛赛前采访-EG篇
2018/04/03 DOTA
Django中处理出错页面的方法
2015/07/15 Python
Php多进程实现代码
2018/05/07 Python
Python3 导入上级目录中的模块实例
2019/02/16 Python
python 判断三个数字中的最大值实例代码
2019/07/24 Python
python实现梯度下降法
2020/03/24 Python
Django之腾讯云短信的实现
2020/06/12 Python
Django admin组件的使用
2020/10/24 Python
仓库班组长岗位职责
2013/12/12 职场文书
新书吧创业计划书
2014/01/31 职场文书
2014年党风建设工作总结
2014/11/19 职场文书
遗愿清单观后感
2015/06/09 职场文书
文化苦旅读书笔记
2015/06/29 职场文书
golang中的并发和并行
2021/05/08 Golang