详解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使用pil生成缩略图的方法
Mar 26 Python
Python实现股市信息下载的方法
Jun 15 Python
Python 爬虫爬取指定博客的所有文章
Feb 17 Python
Python按行读取文件的实现方法【小文件和大文件读取】
Sep 19 Python
Python使用MD5加密算法对字符串进行加密操作示例
Mar 30 Python
python中pylint使用方法(pylint代码检查)
Apr 06 Python
Flask框架通过Flask_login实现用户登录功能示例
Jul 17 Python
python中hasattr()、getattr()、setattr()函数的使用
Aug 16 Python
Anaconda+vscode+pytorch环境搭建过程详解
May 25 Python
Python unittest单元测试openpyxl实现过程解析
May 27 Python
pycharm导入源码的具体步骤
Aug 04 Python
使用tensorflow 实现反向传播求导
May 26 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
使用 PHPMAILER 发送邮件实例应用
2012/11/07 PHP
php中使用websocket详解
2016/09/23 PHP
php 输出json及显示json中的中文汉字详解及实例
2016/11/09 PHP
Laravel中Facade的加载过程与原理详解
2017/09/22 PHP
php 中htmlentities导致中文无法查询问题
2018/09/10 PHP
利用PHP内置SERVER开启web服务(本地开发使用)
2020/01/22 PHP
javascript 数组学习资料收集
2010/04/11 Javascript
使用javascript做的一个随机点名程序
2014/02/13 Javascript
node.js中的fs.readFileSync方法使用说明
2014/12/15 Javascript
JS实现按比例缩放图片的方法(附C#版代码)
2015/12/08 Javascript
详解JS中的立即执行函数
2017/02/24 Javascript
详解nodejs微信公众号开发——2.自动回复
2017/04/10 NodeJs
JS简单实现点击按钮或文字显示遮罩层的方法
2017/04/27 Javascript
JS FormData上传文件的设置方法
2017/07/05 Javascript
详解使用Node.js 将txt文件转为Excel文件
2017/07/05 Javascript
ES6中的rest参数与扩展运算符详解
2017/07/18 Javascript
Vue中之nextTick函数源码分析详解
2017/10/17 Javascript
JavaScript动态加载重复绑定问题
2018/04/01 Javascript
jquery引入外部CDN 加载失败则引入本地jq库
2018/05/23 jQuery
vue组件数据传递、父子组件数据获取,slot,router路由功能示例
2019/03/19 Javascript
巧妙运用v-model实现父子组件传值的方法示例
2019/04/07 Javascript
JavaScript实现轮播图效果
2020/10/30 Javascript
Python牛刀小试密码爆破
2011/02/03 Python
linux 下实现python多版本安装实践
2014/11/18 Python
Python 中的 else详解
2016/04/23 Python
python try except 捕获所有异常的实例
2018/10/18 Python
用uWSGI和Nginx部署Flask项目的方法示例
2019/05/05 Python
python tkinter实现屏保程序
2019/07/30 Python
基于canvas使用贝塞尔曲线平滑拟合折线段的方法
2018/01/10 HTML / CSS
Wojas罗马尼亚网站:波兰皮鞋品牌
2018/11/01 全球购物
在C语言中"指针和数组等价"到底是什么意思?
2014/03/24 面试题
岗位廉洁从业承诺书
2014/03/28 职场文书
食品委托检验协议书范本
2014/09/12 职场文书
2016年植树节红领巾广播稿
2015/12/17 职场文书
导游词之西递宏村
2019/12/10 职场文书
查看nginx配置文件路径和资源文件路径的方法
2021/03/31 Servers