前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【python可视化】常用数据类型

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

作者头像
颜颜yan_
发布2023-05-09 16:27:16
3000
发布2023-05-09 16:27:16
举报
在这里插入图片描述
在这里插入图片描述



前言

嗨害嗨,兄弟们我又回来啦,已经断了一个半月没更新了,本期内容为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内置的容器对象,其中可以包含多个元素。 以下是一些简单的使用: 列表:

代码语言:javascript
复制
# 创建列表对象
xlist = [1,2,3]
print(xlist[1])
在这里插入图片描述
在这里插入图片描述

元组:

代码语言:javascript
复制
# 创建元组对象
xtuple = (1,2,3)
print(xtuple[1])
在这里插入图片描述
在这里插入图片描述

字典:

代码语言:javascript
复制
# 创建字典对象
xdict = {'a':97,'b':99}
print(xdict['a'])
# 查看字典中哪些键对应值为99
for key,value in xdict.items():
    if value == 99:
        print(key)
在这里插入图片描述
在这里插入图片描述

集合:

代码语言:javascript
复制
# 创建集合对象
xset = {1,2,3}
print(max(xset))
在这里插入图片描述
在这里插入图片描述

字符串

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

代码语言:javascript
复制
'hello world'
'hello "123" world "456"!'
'''let's 
	go!'''

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

代码语言:javascript
复制
r'C:\Windows\vscode.exe'

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


总结

以上就是今天的学习内容啦~ 咱们下期再见~

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2023-05-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 常用内置数据类型
    • 整数、浮点数、复数
      • 列表、元组、字典、 集合
        • 字符串
        • 总结
        相关产品与服务
        容器服务
        腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档