Python数据类型前菜
时间:2022-07-24
本文章向大家介绍Python数据类型前菜,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
如上图所示,Python标准的数据类型有数字、字符串、数组、列表、字典、集合还有一个空值。
学习数据类型其实我们是在学习一类类型所提供的API使用方法,你需要操作的大部分功能,Python基本上都已经帮我们封装好了,不需要我们担心效率问题,只需要你放心的使用即可。
当你熟悉了每个数据类型的API使用之后,你可以更加灵活的使用,在实际生产开发中我们会使用到各种数据类型的组合使用,这是一个必经过程。
我们知道在Python的世界里面其实一切皆对象,所有的数据类型所具备的方法都存在对应的类里面,当创建一个类型的对象时,该对象所具备的功能都保存在相应的类中,你可以很方便的调用类方法。
我们这里拿字符串类型来举例,对象是基于类的,当你定义了一个字符串类型的数据类型,那么类型字符串就是一个类
,而定义的变量就是对象,对象所拥有的所有功能你都可以从类中获取到,下面我们简单图示说明:
这里我们先这样简单说明一下,当我们学习到Python面向对象的知识的时候,你就会明白类的继承和类方法的知识了。
可变类型和不可变类型介绍
在学习Python数据类型的时候,我们这里先介绍一下什么是可变类型哪些是不可变类型。
不可变类型: 不可变类型即是在你定义了之后不支持修改源数据,所以如果你对不可变类型进行了修改,其实是创建了一个新对象然后复制给变量了。
不可变类型包含: 数字、字符串、元组、不可变集合(frozenset)
>>> age = 18; age
18
>>> id(age)
4462840368
>>> age = age + 1;age
19
>>> id(age)
4462840400
可变类型: 可变类型即是支持修改源数据,而不是重新创建新对象,而是修改数据。
可变类型包含: 列表、字典、可变集合(set)
>>> lt = [1, 2, 3];id(lt)
4497482632
>>> lt.append(4)
>>> id(lt)
4497482632
>>> lt
[1, 2, 3, 4]
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 视频监控系统视频上云解决方案EasyCVR集成海康EHome私有协议系列——设备录像回看说明
- 视频监控系统视频上云解决方案EasyCVR集成海康EHome私有协议系列——报警模块说明
- three.js 制作一个三维的推箱子游戏
- IP摄像头RTSP协议网页无插件直播视频平台EasyNVR如何在直播或录像中添加定制化音频?
- three.js之初探骨骼动画
- three.js 自制骨骼动画(一)
- vue 人脸识别 demo
- 最完整的Explain总结,妈妈再也不担心我的SQL优化了
- three.js 自制骨骼动画(二)
- 记一次keepalived和VIP导致的故障
- three.js 着色器材质之初识着色器
- Python爬虫获取豆瓣电影并写入excel
- 教你用Python自动发送和收取邮件的方法
- Python爬虫 爬取糗事百科段子实例分享
- 用Python做一个游戏辅助脚本,完整编程思路分享!