首页 > 编程语言 >Python进阶补充

Python进阶补充

时间:2023-12-10 12:35:11浏览次数:31  
标签:进阶 Python 引用 补充 内存 类型 变量

变量的进阶

  引用的概念:

    1、定义变量的时候,变量和数据都会在内存中开辟空间

    2、变量所对应的内存空间中存储的是 数据所在内存的地址

    3、变量中保存数据地址的操作,就称为引用

    4、Python中所有数据的传递,都是引用,即“地址”

    5、只有赋值运算符=会改变变量的引用

例子:

 

 

-------------------------------------------------------------------------------------------------------------------------------------------------------

Python字符格式化

 

-------------------------------------------------------------------------------------------------------------------------------------------------------

  可变类型与不可变类型   根据内存中的数据是否允许修改,将数据类型分为可变类型与不可变类型,简单理解:不使用等号,能不能修改数据值   可变类型:可以修改     列表(list):list.append()     字段(dist):dist.pop()     集合(set)   不可变类型:不允许修改     数字类型(int,float、bool)     字符串(str)     元组(tuple)

 

标签:进阶,Python,引用,补充,内存,类型,变量
From: https://www.cnblogs.com/SakuraYuanYuan/p/17873147.html

相关文章

  • Python神器!WEB自动化测试集成工具 DrissionPage
    Python神器!WEB自动化测试集成工具DrissionPage 一、前言用requests做数据采集面对要登录的网站时,要分析数据包、JS源码,构造复杂的请求,往往还要应付验证码、JS混淆、签名参数等反爬手段,门槛较高。若数据是由JS计算生成的,还须重现计算过程,体验不好,开发效率不高。使用浏览器,......
  • Python从入门到实践practice6
    1文件路径2读取文件pathlib函数path3写文件4异常类型5捕捉异常try/except语句'''文件路径:绝对路径和相对路径绝对路径是从根路径开始根路径:类Unix操作系统(一个根路径)/开始Windows操作系统(多个盘多个分区)c:\D:\绝对路径类Unix操作系统/......
  • python语言在web上的应用:如何节省服务器资源?
    背景介绍在web开发中的应用广泛在web开发中的应用广泛。随着互联网的发展,web应用越来越普遍,而Python作为一种简洁、高效的编程语言,被广泛应用于web开发领域。Python提供了丰富的库和框架,如Django、Flask等,使开发人员能够快速搭建功能强大的web应用。同时,Python还具有良好的可扩展性......
  • Win10操作系统安装Python
    1Python解释器下载1.1安装环境Windows10专业工作站版22H2python-3.9.6-amd64.exe1.2下载地址Python官网:https://www.python.org/Python镜像:https://registry.npmmirror.com/binary.html?path=python/3.9.6/2Python解释器安装2.1InstallPython3.9.6(64-bit)界面......
  • python3使用pandas备份mysql数据表
    操作系统:CentOS7.6_x64Python版本:3.9.12MySQL版本:5.7.38日常开发过程中,会遇到mysql数据表的备份需求,需要针对单独的数据表进行备份并定时清理数据。今天记录下python3如何使用pandas进行mysql数据表的备份,我将从以下几个方面进行展开: 数据表备份逻辑描述 使用的相关......
  • Python 时间处理与时区转换:深入探究 datetime、time 模块与 pytz 库的功能与应用
    Python中的datetime和time模块为处理时间和日期提供了强大的功能。这些模块不仅支持时间和日期的操作,还能进行时间戳的转换、时区操作等。在本文中,我们将深入介绍这些模块的用法和实际示例。1.datetime模块:处理日期和时间datetime模块是Python标准库中用于处理日期和时间......
  • 计分牌Scoreboarding代码实现(Python)
    代码地址:Scoreboarding:计算机体系结构作业——计分板模拟(gitee.com)简介此代码为高级计算机体系结构作业——计分板模拟器,使用python实现;模拟的CPU只有四个阶段,分别是发出指令(Issue)、读操作数(ReadOperator,RO)、执行计算(ExecuteComputation,EC)、写结果(WriteResult,WR)......
  • Python字符串的使用和相关函数方法
    字符串是Python中最常用的数据类型。我们可以使用引号(单引号或双引号)来创建字符串。本文主要介绍字符串常用操作和42个字符串相关的方法,下面具体看一下。参考文档:https://www.cjavapy.com/article/6/1、创建字符串创建很简单,只要为变量分配一个值即可。例如:var1='He......
  • Python NumPy 合并数组和分割数组
    在Python的NumPy库中,合并和分割数组是两种常用的操作,用于重组和分解数据集。将多个数据集合并为一个数据集,方便进行后续的处理。将数据集拆分为多个子数据集,用于并行处理或分布式处理。将数据集按指定条件进行分组,方便进行分析。1、合并数组合并数组是一种常见操作,允许你......
  • python
    当提到常用的Python库时,以下是一些常见的库,它们在不同的领域中得到广泛应用:NumPy:用于数学计算和科学计算的基础包。pandas:提供数据分析和处理功能的库。Matplotlib:用于绘图和数据可视化的库。Scikit-learn:提供机器学习和数据挖掘功能的库。TensorFlow:用于构建和训练深度学习模型的......