python中数据类型

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

主要内容整理:


数据类型定义特性增加删除修改查看
列表list=[]
list=[1,3,4,’hello’]
list=[[1,2,5],‘java’,9
(元素可以是不同数据类型,可变)
索引
切片
重复
连接
*成员操作
*for循环遍历
.append()
在末尾追加
.insert(0,”)
在指定索引前添加
.extend()
追加多个元素
.remove()
删除指定元素
.pop(0)
弹出索引元素
.clear()
清空
del
删除列表元素
通过索引重新附值
通过切片重新附值
.index()
查看元素索引
.count()
产看元素个数
.sort()
按顺序查看
元组tuple=()
tuple=(1,5,’python’)
(元素可以是不同数据类型,不可变)
索引
切片
重复
连接
*成员操作
*for循环遍历
无无无.index()
查看元素索引
.count()
产看元素个数
集合
(无序)
set=set()
set={1,2,5,8}
(元素是相同数据类型,可变)
*成员操作
*for循环遍历
.add()
增加单个元素
.update()
增加多个元素
.remove()
删除指定元素
.pop()
随即删除
.clear()
清空
无无
字典dic={}
dic={‘a’: 1,’b’: 2}
dic={‘001’:{‘name’:’wl’,’sex’:’1’}}(嵌套)
(key值不可变,value可变)
索引
切片
重复
连接
*成员操作
*for循环遍历
(默认遍历key值)
dic[key]=value
增加单个元素
dic={key:value,key:value}
增加多个元素
.setdefault(keys:value)
多个key对应一个值
del
指定删除
.pop()指定弹出
.popitem()
弹出最后一个key-value对
.clear()
清空
依靠增加来修改.keys()
查看字典的key值
.values()
查看字典的value值
.items()
查看字典的key-value
.get(key,default)
查看key的value值
(没有返回None,有default值则修改)

******内置方法*******


print(min([2, 1,2,343,545,6]))#求最大值
print(max([2, 1,2,343,545,6]))#求最小值
print(sum([2, 1,2,343,545,6]))#求和
print(sorted([2, 1,2,343,545,6]))#升序排列
for i in reversed([2, 1,2,343,545,6]):#倒序排列
    print(i,end=',')
print('\n')

for i in zip([1,2,3], ['a','b', 'c']):#按索引值成对排列
    print(i, end=',')
for i in enumerate(['a', 'b', 'c']):#枚举
    print(i,end=' ')

这里写图片描述

*****is与== 的区别*****

变量的属性:

id: 在内存中存储的位置

type: 变量的;类型

value: 值是否相等

is:判断id , type , value是否相等

==:判断type , value是否相等

*****深拷贝与浅拷贝*****
引入:copy模块
浅拷贝:

li = [1, 2, 3, [2, 3]]

li3 = li[:]
print(li3 is li)
print(li3[-1][0] is li[-1][0])

li3[-1].append(0)
print(li)
print(li3)

这里写图片描述

深拷贝:

import copy
li = [1, 2, 3, [2, 3]]
li4 = copy.deepcopy(li)


print(li is li4)
li4[-1].append(0)
print(li)
print(li4)

这里写图片描述

用Bus Hound和MIDIOX抓包分析USB MIDI数据流:从硬件接口到软件解析的完整实战 本文详细介绍了如何使用Bus Hound和MIDIOX工具抓包分析USB MIDI数据流,从硬件接口到软件解析的完整实战过程。通过解析MIDI协议、捕获Note On/Off事件、控制变更消息等实例,帮助开发者深入理解音乐数字接口的底层通信机制,并提供了常见问题的解决方案和调试技巧。 阅读详情

相关推荐

大白映射 宝马Esys编程设码映射、USB设备映射

大白映射,宝马Esys设码编程、USB设备映射

denson0394的博客 4800

Python程序设计 作业2

简述Python语言的优缺点,并举例说明部分应用领域。 优点: 1.简单易学。 Python对于没有编程功底的⼈员来说,不但入门容易,而且将来深入下去,可以编写那些非常非常复杂的程序。相对于其他的语言来说,Python的代码更加简洁,相同的功能,使用Python语言,代码量要远低于其他编程语言。 2.开发效率非常高。 Python有非常强大的第三方库,基本上你想通过计算机实现任何功能,Python官方库里都有相应的模块进行支持,直接下载调用后,在基础库的基础上再进行开发,大大降低开发周期,避免重复造轮子.

如许的博客 1440

WPS专业版自带字体

WPS专业版其中一个好处就是自带了部分有版权的字体,就算你安装了没买授权,他也会给你在系统里面安装上这些字体,至于没授权继续用合不合规我不知道。但是带来的实实在在的好处就是有些子他支持的全啊。 /usr/share/fonts/wps-office/FZWBK.TTF: 方正魏碑_GBK,FZWeiBei\-S03:style=Regular /usr/share/fonts/wps-office/FZFSK.TTF: 方正仿宋_GBK,FZFangSong\-Z02:style=Regular /us

chenqioulin的博客 5707

python作业二(分支结构)

python作业(分支结构)

tongyiman的博客 3916

你的Wi-Fi总断网?可能是DHCP租约到期惹的祸!手把手教你用Windows/路由器设置永久IP或延长租期

本文深入解析家庭Wi-Fi频繁断网的常见原因——DHCP租约到期问题,并提供Windows和路由器设置永久IP或延长租期的详细教程。通过对比静态IP配置与延长租期两种方案,帮助用户有效解决网络不稳定问题,特别适合游戏玩家和远程工作者优化家庭网络环境。

weixin_29305313的博客 1430

3D打印机新手必看:VSCode+PlatformIO搭建Marlin固件编译环境(附常见错误解决)

本文为3D打印机新手详细介绍了如何使用Visual Studio Code和PlatformIO搭建Marlin固件编译环境。内容涵盖从软件安装、源码配置到编译实战的全流程,并重点解析了依赖冲突、内存不足等高频错误的解决方案,帮助用户快速上手并成功编译自定义固件。

j2k3l4的博客 704

Python作业(二)

随机发红包,输入钱数和人数,输出每个人的红包金额; 编写密码验证程序,用户只有三次输错的机会; 要求输入学号,查询输出实验室

Cai_gou_zi_xi的博客 714

Dify框架面试内容整理-如何进行Dify的二次开发?

无论是轻量修改界面,还是深度集成自定义模型、Agent、知识库,你都可以很方便地进行二次开发。,你可以基于它的开源架构对功能进行扩展、集成第三方服务、修改界面风格,甚至定制新的AI工作流程。前端:Node.js >= 16,React + TypeScript + Tailwind。接入自己的模型API(如:调用LLaMA、Baichuan、ChatGLM)。修改路径:/api/app/services/providers/可接入你自己的向量数据库(Qdrant、Milvus、FAISS)

不务正业的猿 2004

python作业2

python作业

m0_56600567的博客 2285

论文阅读:ICLR 2026 Breaking and Fixing Defenses Against Control-Flow Hijacking in Multi-Agent Systems

该论文首先系统阐述了控制流劫持攻击的核心机理。此类攻击通过操纵多智能体系统的编排机制,诱导系统执行非安全操作,进而实现敏感信息窃取。攻击者将恶意指令伪装成环境错误信息,借助可信代理传递至系统编排器,利用"困惑副手"漏洞绕过传统安全防线。该论文指出,现有防御方案如LlamaFirewall所依赖的对齐检查机制存在根本性局限——安全目标与功能需求之间存在不可调和的内在冲突。该论文的核心贡献体现在攻防两个维度。

CSPhD-winston的博客 493

PD详解—第一章—Type-C连接

Type-C连接 今天大师匈下班比较早,再给大家侃一侃PD,希望大家支持。 PD和Type-c的关系 首先讲一下PD快充的实现步骤,本文主要是Source端(电源),Sink端的差不多也一样,只是策略不同而已。 TypeC连接-->广播电源能力Source capbility(数据交互)->打电压电流->等待其他指令。 所以typec连接是第一步,很多人会从字面意思理解typec连接,这不就是把线给插上去就好了吗? 不知道有没有优秀的同学想到正确答案; 正确答案:typec连接的本质是为

大师匈的博客 1万+

机器学习基石—作业2(16-20题Python实现)

import numpy as np from numpy import random def sign(x):#自定义符号函数,只返回-1,+1 ret=np.ones(x.shape) for i,each in enumerate(x): if each<0: ret[i]=-1 return ret def getTheta(x):#由输入的x生

海绵酱 3054

9.23华为OD机试真题 新系统 - 小菊的寻宝之旅 (Java/Py/C/C++/Js/Go)

9.23华为OD机试真题 新系统 - 小菊的寻宝之旅 (Java/Py/C/C++/Js/Go)

算法大师! 994

Python 数据类型

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

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

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

Python的数据类型

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

昊大侠的博客 8415

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Python支持的数据类型

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

aishuirenjia的博客 7457

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

【Python入门】Python数据类型

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

KevinRay_0854的博客 1462

python的标准数据类型

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

学无止境 1286

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

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

weixin_39620370的博客 2289

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

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

sodaloveer的博客 4639

【Python篇】python的数据类型

python数据类型以及转换

m0_64231944的博客 495

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

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

Easonmax的博客 1116

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
上一篇: 数据类型练习
下一篇: 装饰器和函数练习
wl_python
博客等级 码龄9年 21粉丝 28原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值