python-数据类型

Python数据类型 类似于动作重载,虽然对象A和对象B有同样名称的动作,但是由于对象不同,动作的结果也就不同,这就是动作重载。主要用于自定义对象和类的属性和行为。运算符重载和特殊方法是Python面向对象编程中的重要概念,它们允许你自定义对象的行为,并使得你的类能够支持内置运算符和函数的操作。特殊方法是以双下划线开头和结尾的方法,它们在Python中有特殊的用途,用于实现运算符重载。特殊方法(也称为魔术方法或双下划线方法)是用于定义类在特定操作下的行为。这些特殊方法都有固定的命名格式,例如__init____add__ 阅读详情

day01简述

python是一种计算机高级语言,是解释性语言。现阶段主要用于自动化、后端、数据分析、人工智能,现在它火热程度相当高。python简单易学,望有志之士与我一起同行,加入我的学习之路。

为了让大家更加认识该语言,将按基础知识–>面向对象—>核心知识–>网络编程—>后端—>数据分析—>人工智能,一一给大家介绍。

第一天的知识围绕这张思维导图展开,介绍了python的常用数据类型。

数据类型思维导图
在这里插入图片描述

空值 None

将None赋值给一个变量,此时不会占内存

用法示例:

none_01=None

数值 int float

int 整数

包括正整数,0,负整数

用法示例:

int_01=1

float 浮点数

包括正负小数

用法示例:

float_01=0.1
float_02=-1.3

字符串 str

存储一个及多个字符,属于不可变容器。支持索引、切片。

用法示例:

str_01="hello world"

布尔值 bool

只包括True False

其中 “”, None,0, 0.0, [], {}这些布尔值都是False;

非空,非0为True。

用法示例:

bool_01=True
bool_02=False

列表 list()

是一个可变的、序列容器。支持索引,切片。

用法示例:

list01=[] #建立列表
list02=[1, 2, 3, "a", "b"]

元组 tuple()

是一个不可变、序列容器,支持索引、切片。

用法示例:

tuple_01=(1, 2, 3, "a", "b")

字典 dict()

是一个可变、散序容器,由键值对组成,键值唯一。不支持索引、切片。形如:键:值。

用法示例:

dict01={} #定义字典
dict02={"key1":value1, "key2":value2}

集合 set()

是一个可变、不重复的、散列容器。不支持索引、切片。

用法示例:

set01={1, 2, 3, "a", "b"}

固定集合frozenset

是一个不可可变、不重复的、散列容器。不支持索引、切片。与集合的区别是,它不可变。

用法示例:

frozenset01=frozenset(1)

复述 complex

由实部和虚部组成。形如:1+2j 或1+2J 大小写j、J都可以。

complex01= 1+2j
complex02= 1+2J

好啦,以上是python学习需要用到的数据类型简单介绍。day02我会介绍运算符,对这些数据类型进行运用,请关注下次更新。

留下练习题,可在下方留言答题,day02会公布答案并讲解。

day01 练习题:

以下的数据类型使用正确的有哪些?

1、a=None
2、b=-2.000
3、c=0.0.0
4、d="aa/#@"
5、e=True
6、f=["1"]
7、g=(1, "a")
8、h=set(2)
9、i=frozenset(3)
10、j={"a"。1}
11、k={"b":2}
Python 数据类型详解 Python 提供了多种数据类型,每种类型都有不同的用途和特性。理解这些数据类型及其特点,对于编写高效且易读的代码至关重要。随着你对 Python 的深入了解,你会发现合理选择和使用数据类型是提升编程技能的关键一步。希望这篇文章能帮助你更好地掌握 Python 中的数据类型。继续编程,探索更多 Python 的奥秘吧!💡。 阅读详情

相关推荐

用面包板实测MOSFET:手把手教你测量跨导和开关时间

本文详细介绍了如何使用面包板、Arduino和示波器搭建测试平台,实测MOSFET的跨导和开关时间。通过分步测量流程和示波器技巧,帮助电子设计初学者深入理解MOSFET的动态特性,包括跨导计算、开关时间参数解析以及米勒平台现象分析。

beer8的博客 221

Python学习笔记|Python之集合set

Python之集合set 1.什么是set集合 set集合:无序的并且是不重复的,如下: s = set(['A', 'B', 'C']) 2.set集合访问 访问set集合中的元素,使用 in 操作符判断,如下: s = set(['A', 'B', 'C']) print 'C' in s print 'D' in s 结果如下: True False 3.set集合遍历 使用 for ...

一点点 889

从菜鸟到高手:我的Abaqus壳单元S4R、S3R、S8R选择心路历程

第一次打开Abaqus的单元库时,我被琳琅满目的壳单元类型晃花了眼。S4R、S3R、S8R、STRI65、S9R5...这些看似随意的字母数字组合,背后却隐藏着影响仿真精度的关键密码。作为一名从土木工程转行到汽车结构仿真的工程师,我花了三年时间才真正理解如何根据问题特性精准选择壳单元。这段学习历程充满试错与顿悟,今天就用几个关键案例,分享我的壳单元选择方法论。

weixin_42525637的博客 419

library专栏 14.set

# set代码库 set1 = {'a', 12, 'app', 'b', 'love', 24} set2 = {'c', 12, 'app', 'hello'} # set1.intersection(set2) --> 集合运算 # set1 & set2 # 取交集 res01 = set1 & set2 # {12, 'app'} # set1.union(set2) --> 集合运算 # set1 | set2 # 取并集 res02 = set1 .

Web Python 444

kettle从入门到精通 第九十二课 ETL之kettle 使用Kettle的Carte对外发布读写接口

场景:使用kettle实现将查询结果返回给客户端,也就是说kettle暴露查询接口供外围系统调用。前提必须是使用carte服务才可以提供接口供外部系统调用。具体实操方法如下:1、设计转换根据具体需求设计转换,主要用到的步骤有获取变量(从请求参数中获取变量)、json输入(解析入参),json 输出将结果转换为json格式输出到客户端。如下图所示:2、接收参数使用获取变量步骤来接收接口请求参数,变量通过${}方法进行获取,如下图${PARAM}则是获取PARAM参数,将参数赋值为req字段。

zhangjin1222的博客 954

NC数据预处理避坑指南:从MATLAB读取到GeoTIFF导出,解决坐标翻转与值域异常

本文详细解析了NC数据预处理中的常见问题,包括MATLAB读取时的坐标翻转与GeoTIFF导出时的值域异常。通过实战案例,介绍了如何解决矩阵方向错乱、处理FillValue与scale_factor、精准移植空间参考等关键问题,帮助研究者高效完成气象数据的批量处理与GIS兼容性验证。

weixin_30788619的博客 654

set集合概念

概念set 集合是多个元素的无序(没有下标)组合 集合类型与数学中的集合概念一致 集合元素之间无序,每个元素唯一,不存在相同元素 集合元素不可更改,不能是可变数据类型 为什么? 无序唯一 数据重复,会自动去重 创建 •集合用大括号 {} 表示,元素间用逗号分隔 •建立集合类型用 {} 或 set() •建立空集合类型,必须使用set() •#创建 •set01 = {1,2,3,4,5} •set02 = set() #set() •set03 = set({9,10,11}) •print(set01)

m0_51945364的博客 549

Anti-UAV 反无人机大赛数据集处理脚本(1)标签转换为YOLO格式

【代码】Anti-UAV 反无人机大赛数据集处理脚本(1)标签转换为YOLO格式。

qq_45937329的博客 534

Python 数据类型

Python 中的每个值都有一个数据类型。

青春不老,奋斗不止! 2万+

工业质检终极方案:C#上位机融合 YOLO+Blob分析(一站式尺寸测量+缺陷检测)

本次上位机界面严格遵循工业现场操作规范简洁、直观、按钮大、文字清晰、参数可视化调节,操作人员为车间工人/质检员,无需复杂操作,所有功能一目了然。所有控件均为WinForms原生控件,拖拽即可完成布局,无任何自定义控件,开发效率拉满,核心布局永久复用本次实战完成的C#上位机+YOLO+Blob融合质检方案,是工业规则零件全尺寸质检的终极落地方案,完美解决了单一检测方案的所有短板,具备以下不可替代的工业价值。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 1343

Simulink仿真入门到精通(三) Simulink信号

本系列教程是根据孙忠潇编著的<<Simulink仿真及代码生成技术入门到精通>>学习笔记。 目录 Simulink仿真入门到精通(一) Simulink界面介绍 Simulink仿真入门到精通(二) Simulink模块 Simulink仿真入门到精通(三) Simulink信号 Simulink仿真入门到精通(四) Simulink子系统 Simulink仿真入门到精通(五) Simulink模型的仿真 Simulink仿真入门到精通(六) Simulink模型保存为图片 Sim

king110108的专栏 5395

Python的数据类型

目录数据类型与数据结构数据类型数据结构举例基础结构运行特点 数据类型与数据结构 定义 数据类型 = 数据 + 处理方式 数据类型是一个元素的集合和定义在这个元素集合上的一组操作的总称 数据结构 = 数据 + 组成方式 数据结构是相互之间存在一种或多种特定关系的数据元素的集合 结论 数据类型包含数据结构 数据类型 Python 中有六个标准数据类型 1. 数字 Number 2. 字符串 String 3. 列表 List 4. 元组 Tuple 5. 字典 Dict

昊大侠的博客 8415

基于STM32设计的指针式电子钟与万年历(升级版)

这是基于STM32设计的一个指针式电子钟+万年历小项目,采用3.5寸的LCD屏显示时钟,日历、温度、天气,支持触摸屏调整设置时间,设置闹钟,查看日历等等。整体项目主要是技术点就是LCD屏的图形绘制。比如: 时钟的时针绘制、分针、秒针、表盘、日历绘制等等。

1万+

Python支持的数据类型

Python基本数据类型一般分为:数字、字符串、列表、元组、字典、集合这六种基本数据类型。 数字 数字类型是不可更改的对象。对变量改变数字值就是 生成/创建新的对象。Python支持多种数字类型:整形(标准整形和长整形(Python2.7及之前的有这种类型))、布尔型、双精度浮点型、十进制浮点型、复数。 1)标准整形: int,标准整形,在大多数32位机器上标准整形取值范围是-2^31到2^31-1,也就是-2147483648~2147483647,如果在64位机器使用64位编......

aishuirenjia的博客 7457

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

【Python入门】Python数据类型

在上一篇博客中,笔者介绍了Python的入门方法,这篇博客讲详细介绍Python的第一块知识——数据类型。数据类型对于一门语言来说十分重要,它决定了如何去使用数据,学习完这部分后,你将对Python的理解更进一层,并且可以简单的使用Python进行编程了。

KevinRay_0854的博客 1462

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

python的标准数据类型

不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组); 可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。

学无止境 1286

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

python返回数据类型_python数据类型

## Python数据类型## 内置数据类型在编程中,数据类型是一个重要的概念。变量可以存储不同类型的数据,并且不同类型可以执行不同的操作。在这些类别中,Python默认具有以下内置数据类型:* 文字类型:str* 数值类型:int,float, complex* 序列类型:list,tuple, range* 映射类型:dict* 集合类型:set, frozenset* 布尔类型:bool* ...

weixin_39541121的博客 1554

python中数据类型大小_Python数据类型

前几天看过python基础部分了,但是看到高级特性那里有点蒙,后面就大略看了看,现在准备重新开始,边看边练习整理Python数据类型:1.整数(int):Python可以处理任意大小的整数与负整数,也可以用十六进制来表示整数,例如:0xffffff2.浮点数(float):之所以叫浮点数,是因为用科学计数法表示时,小数点位置可变,例如:1.23e10与12.3e9是相等的。浮点数可以直接用数学方法...

weixin_39620370的博客 2289

python基本数据类型

一、基本数据类型 1、数据型(不可变) 数值型函数 2、整数型:python3没有long类型 int=20; print int; 3、浮点型 python的浮点型遵循IEEE754双精度标准,每个浮点型占8个字节,能表示的范围是-1.8308~1.8308 float=2.3; print float; 4、复数:复数由实数和虚数构成,a+bj 5、布尔型(逻辑型) bool=False...

yangxiaoyan12的博客 1604

python基础—python6种基本数据类型及数据类型之间转换

python6种基本数据类型(str,int,float,list,dict,set,tuple...)及数据类型相互之间转换

sodaloveer的博客 4639

【Python】深入认识Python数据类型和变量

Python提供了多种内置数据类型,包括数字类型、字符串类型、布尔类型、列表类型、元组类型、字典类型和集合类型。每种数据类型都有其独特的特点和使用场景。字符串是一系列字符的集合,用单引号或双引号表示。b = 'Python编程'列表是一种有序的可变集合,用方括号表示。列表中的元素可以是任何数据类型。# 访问列表元素print(my_list[0]) # 输出:1print(my_list[-1]) # 输出:[4, 5, 6]# 修改列表元素元组是一种有序的不可变集合,用圆括号表示。

Easonmax的博客 1116

【Python系列】Python数据类型的分类和比较

python数据类型的分类和比较

学习学习再学习 1996
下一篇: Python运算符
wy 9527
博客等级 码龄7年 4粉丝 5原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值