【python可视化】常用数据类型

news2024/11/17 9:26:20

在这里插入图片描述

🙋‍ 哈喽大家好,本次是python数据分析、挖掘与可视化专栏第二期
⭐本期内容:常用数据类型
🏆系列专栏:Python数据分析、挖掘与可视化
👍欢迎大佬指正,一起学习,一起加油!


文章目录

  • 前言
  • 常用内置数据类型
    • 整数、浮点数、复数
    • 列表、元组、字典、 集合
    • 字符串
  • 总结


前言

嗨害嗨,兄弟们我又回来啦,已经断了一个半月没更新了,本期内容为python数据分析~
参考书籍:《Python数据分析、挖掘与可视化》——董付国


常用内置数据类型

数据类型是特定类型的值及其支持的操作组成的整体。在python中,一切都可以称为对象,包括整数、浮点数、复数、字符串和zip对象 、map对象、range对象、生成器对象等内置对象,以及大量标准库对象和扩展库对象,自定义函数和类也可以称为对象。其中,内置对象在启动python之后就可以直接使用,不需要导入标准库,也不需要安装和导入任何扩展库
常用的python内置对象有:数值(int、float、complex)、字符串(str)、字节串(bytes)、列表(list)、元组(tuple)、字典(dict)、集合(set)、布尔型(bool)、空类型(NoneType)、异常(NameError、ValueError、TypeError、KeyError…)、文件、其他可迭代对象。
注意:python属于动态类型编程语言,变量的值和类型随时可以发生改变,变量不直接存储值,而是存储值的内存地址或者引用。

整数、浮点数、复数

python内置的数值类型有整型、浮点型、复数类型,其中整数类型包括二进制数、八进制数、十进制数、十六进制数。

  • 二进制数:以0b开头,每一位只能是0或者1。
  • 八进制数:以0b开头,每一位只能是0、1、2、3、4、5、6、7之一。
  • 十六进制数:以0b开头,每一位只能是0、1、2、3、4、5、6、7、a、b、c、d、e、f之一。
    注意:应尽量避免在浮点数之间直接进行相等性测试,而是应该比较两个浮点数是否足够接近。

列表、元组、字典、 集合

列表、元组、字典、 集合是python内置的容器对象,其中可以包含多个元素。
以下是一些简单的使用:
列表:

# 创建列表对象
xlist = [1,2,3]
print(xlist[1])

在这里插入图片描述
元组:

# 创建元组对象
xtuple = (1,2,3)
print(xtuple[1])

在这里插入图片描述
字典:

# 创建字典对象
xdict = {'a':97,'b':99}
print(xdict['a'])
# 查看字典中哪些键对应值为99
for key,value in xdict.items():
    if value == 99:
        print(key)

在这里插入图片描述
集合:

# 创建集合对象
xset = {1,2,3}
print(max(xset))

在这里插入图片描述

字符串

字符串是包含若干字符的容器对象,其中可以包含汉字、英文字母、数字和标点等任意字符。字符串使用单引号、双引号、三单引号或者三双引号作为定界服,其中三引号里的字符串可以换行,并且不同的定界符之家可以互相嵌套。
例如:

'hello world'
'hello "123" world "456"!'
'''let's 
	go!'''

在字符串前加上英文字母r或R表示原始字符串,其中的每个字符都表示字面含义,不再进行转义。
如果字符串中含有反斜线“\”,则需要在字符串前面直接加上字母r使用原始字符串。
例如:

r'C:\Windows\vscode.exe'

python 3.x代码默认使用UTF8编码格式,全面支持中文字符。


总结

以上就是今天的学习内容啦~
如果有兴趣的话可以订阅专栏,持续更新呢~
咱们下期再见~
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/497101.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Frida-实战】EA游戏平台的文件监控(PsExec.exe提权)

▒ 目录 ▒ 🛫 问题描述环境 1️⃣ 代码编写开源代码搜索自己撸代码procexp确定句柄对应的文件名并过滤 2️⃣ PsExec.exe提权定位找不到EABackgroundService.exe的问题 PsExec.exe提权PsExec.exe原理 🛬 结论📖 参考资料 🛫 问题…

4年Android开发,面试通过全靠狂刷这份面试题,从11K涨到25K+(内含答案)

在博主认为,对于Android面试以及进阶的最佳学习方法莫过于刷题博客书籍总结,前三者博主将淋漓尽致地挥毫于这篇博客文章中,至于总结在于个人,实际上越到后面你会发现面试并不难,其次就是在刷题的过程中有没有去思考&am…

【Python】序列类型③-集合

文章目录 1.集合(set)简介2.集合的定义3.集合的遍历4.集合的常用方法 1.集合(set)简介 集合是一种无序可变的容器对象 集合最大的特点:同一个集合内元素是不允许有重复的,因此集合自带"去重"效果 2.集合的定义 集合的定义有两种方式: 使用{}进行定义,这种方式不能定…

【TCP 重传、滑动窗口、流量控制、拥塞控制】

文章目录 重传机制超时重传快速重传SACK方法Duplicate SACK 滑动窗口流量控制那操作系统的缓冲区,是如何影响发送窗口和接收窗口的呢?窗口关闭 拥塞控制慢启动拥塞避免拥塞发生快速恢复 重传机制 TCP 实现可靠传输的方式之一,是通过序列号与…

chatgpt可以降重论文吗-chatgpt降重论文软件

chatgpt可以降重论文吗 ChatGPT是一种自然语言处理技术,可以生成符合指定条件的文本。因此,理论上可以使用ChatGPT来降重论文。但是,需要注意以下几点: 是否符合学术道德要求:学术论文的降重需要严格遵守学术道德准则…

mfc140u.dll丢失怎么解决?,哪种方法更简单?

如果您在运行 Windows 操作系统时遇到了“mfc140u.dll 丢失”或“找不到 mfc140u.dll”等错误提示,那么这意味着您的计算机遗失了该文件。mfc140u.dll 文件是 Microsoft Visual C 的一部分,是支持应用程序运行所必需的。无论是什么原因导致了 mfc140u.dl…

PointNetGPD<论文>

摘要 提出了一种端到端的抓取位置预测模型,能够从点云中估计出机器人的抓取位姿。网络以原始点云作为输入,能够捕捉到抓取器闭合区域点云的复杂几何结构,即使这些点云很稀疏。 PointNetGPD是一种轻量级的网络模型,能够处理抓取器…

手把手教你在Centos7.6系统安装mysql5.7

文章目录 1 查看linux系统版本2 官网获取文件3 wget下载4 安装yum源5 查看是否正常工作6 安装mysql服务6.1出错6.2解决方法 7 检查配置文件8 启动mysql服务9 root第一次登录10 其他设置10.1 修改密码10.2 开启开机自启动10.3 配置my.conf 1 查看linux系统版本 需要安装对应系统…

Docker安装、Docker基本操作

一、Dokcer安装 1.安装 # 1、yum 包更新到最新,需要几分钟时间(注意:也可以直接跨过) sudo yum update # 2、作用:安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的 sudo yum install -y yum-util…

从文字到语义:文本分词和词性标注的原理与实现

❤️觉得内容不错的话,欢迎点赞收藏加关注😊😊😊,后续会继续输入更多优质内容❤️ 👉有问题欢迎大家加关注私戳或者评论(包括但不限于NLP算法相关,linux学习相关,读研读博…

个人博客系统调试详细过程

系统功能的详细说明和源代码见以下链接:https://blog.csdn.net/shooter7/article/details/121180333相关的源码数据库文件、软件安装包可以联系博主koukou(壹壹23七2五六98) 调试过程如下: 文章目录 调试过程如下:一、数据库安装二、sql数据文件的导入三…

java调用cmd命令

1.首先,我们需要了解一下 java是如何调用 cmd的: 6.在实际的开发中,我们有可能会遇到 java调用 cmd命令的情况: 7.对于一些特定的环境下,例如在嵌入式系统中,那么我们可以使用下面这种方式来调用 cmd命令&a…

【Redis】Redis常用基本命令

数据结构 常用基本命令 keys * 查看当前库所有的key exists key 判断某个key是否存在 type key 查看key的类型 del key 删除指定的key数据 unlink key :非阻塞删除,仅仅将keys从key元数据删除,真正的删除会异步操作 6.ttl key 查看key多少秒过期…

AIGC:ColossalChat(基于LLM和RLHF技术的类似ChatGPT的聊天机器人)的简介、安装、使用方法之详细攻略

AIGC:ColossalChat(基于LLM和RLHF技术的类似ChatGPT的聊天机器人)的简介、安装、使用方法之详细攻略 目录 ColossalChat的简介 1、局限性 LLaMA-finetuned 模型的限制 数据集的限制 2、在线演示 3、Coati7B examples Generation Open QA ColossalChat的安装…

功率电子开关的高边开关和低边开关high -side power switch

下图为使用NMOS,最简单的开关电路。(低侧驱动) CONTROL为控制信号,电平一般为3~12V。负载一端接电源正极,另一端接NMOS的D(漏极)。CONTROL电平为高时,Vgs>NMOS的Vgs导通阀值&…

数据库基础应用——概念模型

1、实体(Entity) 客观存在并可相互区别的事物称为实体。实体可以是人、物、对象、概念、事物本身、事物之间的联系。(例如一名员工、一个部门、一辆汽车等等。) 2、属性(Attributre) 实体所具有的每个特性称为属性。(例如:员工由员…

基于OpenCV的haar分类器实现人脸检测分析

基于OpenCV的haar分类器实现人脸检测分析 文章目录 基于OpenCV的haar分类器实现人脸检测分析一、基于OpenCV的haar分类器实现笑脸检测1、Haar分类器介绍2、haar分类器的静态使用(处理图片)3、haar分类器的动态使用(对摄像头视频进行处理&…

JAVA 17新特性

JAVA 17新特性 概述 JDK 16 刚发布半年(2021/03/16),JDK 17 又如期而至(2021/09/14),这个时间点特殊,蹭苹果发布会的热度?记得当年 JDK 15 的发布也是同天 Oracle 宣布&#xff0…

S32K3学习笔记_电源管理

S32K3学习笔记_电源管理 1、缩略词 PMC:Power Management Controller,电源管理控制器 FPM:Full Performance mode,全性能模式 LPM:Low Performance mode,低性能模式 LPCMP:低功耗比较器 S…

C语言单链表

本节目标: ①定义单链表结构体 ②初始化单链表 ③单链表增加结点(头插法、尾插法) ④删除指定结点 ⑤打印输出 目录 导入头文件 定义单链表结构体 初始化单链表 头插法 尾插法插入 删除指定结点 打印单链表 全部代码展示 导入头文件 …