python
文章平均质量分 89
可帅的leeking
这个作者很懒,什么都没留下…
展开
-
python组合数据数据类型(列表,元组,集合,字典)
python中的数据类型 目录 python中的数据类型 列表 元组 集合 字典 Python的组合数据类型有四种,分别是:列表(list)、元组(tuple)、集合(set)、字典(dict) 这里就简单介绍一下 列表 什么是列表 列表是python中可以存储多个数据的数据类型。 1.列表的声明 变量=list() 变量=[ ] 这两种...原创 2018-07-25 09:51:56 · 4737 阅读 · 0 评论 -
3.引用赋值、浅拷贝和深拷贝
对象和对象之间,通过内存的操作存在各种各样的关系,那么这些关系都有什么样的特点又 是怎么分配的呢? 这里就要说到对象的内存分配,对象的引用赋值、对象的深浅拷贝了 3.1.对象的内存分配 对象的创建,依赖于申请的内存空间中数据的加载,对象在内存中的创建过程依赖于三部分 内存处理:对象分配内存地址、引用变量分配内存地址、对象和引用变量之间的关联 参考代码: # coding=utf-8...原创 2018-08-26 17:19:19 · 532 阅读 · 0 评论 -
2.程序内存代码检测以及操作符号:is 和 == 的使用
1.程序内存代码分析 Python对于内存的操作,社区开发了一款比较强大的专门用于检测代码内存使用率,用于 项目代码调优的模块 memory_profile 是一个使用较为简单,并且可视化比较直观的工具 模块,通过 pip 工具安装即可使用. Pip install memory_profiler 通过在测试的函数或者类型等前面添加@profile 注解,让内存分析模块...原创 2018-08-26 17:07:15 · 475 阅读 · 0 评论 -
1. 程序内存浅浅析
软件程序(代码)在计算机中执行,主要通过数据单元,控制单元,执行单元共同协作,完成数据的交互,从而达到程序处理数据的目的.在软件程序执行过程中,因为计算机内存和CPU资源的限制,所以要想达到有效的分解软件中的各项数据,高效的运行软件代码,就需要将不同的数据加载到不同的内存部分中,从而实现可以在一个计算机中有效的运行多个软件的目的. PYTHON程序在运行过程中,主要是解释器从系统中申请内存...原创 2018-08-26 16:54:34 · 216 阅读 · 0 评论 -
python-自定义包的发布
如何将自定义包变成一个程序包 1.本地操作 将包文件按照标准格式进行规则处理,打包备份. 项目开发中,设计的备份操作 常规:通过tar命令,将包文件打包备份(linux/unix中) 较常见:可以通过系统提供的打包操作(如:win下的压缩),将文件自动按照标准化格式储存 2.远程操作 远程操作专门用于协同开发,通过将包文件进行标准化构建,然后将包文件进行打包操...原创 2018-08-13 20:08:22 · 411 阅读 · 0 评论 -
python-包和模块
什么是模块? 模块(moduls):python中的每一个文件都可以称之为模块.文件中封装这一些功能相似的类,函数,变量等等.可以被其他的文件反复调用的文件叫做模块. 什么是包? 包(package):python中包就是包含着大量模块的文件夹,并且包中有一个"__init__.py"的文件,声明这个文件夹是一个python pakcage.可以将大量功能相关的python模块包含起来统一管...原创 2018-08-13 19:45:43 · 206 阅读 · 0 评论 -
python中面向对象的实例方法、静态方法、类方法
python面向对象中有三种方法,分别为实例方法,静态方法和类方法 实例方法 实例方法是在类中定义的方法,并且方法的第一个参数一般是self,指向对象本身。使用的时候通过实例化的对象调用使用 对象名称.方法名 例如: class Person: def __init__(self,name,age): self.name=name se...原创 2018-08-02 21:18:54 · 677 阅读 · 0 评论 -
python面向对象中成员属性,实例属性和类属性
成员属性: 成员属性在这里值得是在自己定义的类中的属性,一经实例化就会成为实例特有的属性 例如: class Person: def __init__(self,name,age,gender,address): self.name=name self.age=age self.gender=gender ...原创 2018-08-02 20:23:53 · 3701 阅读 · 0 评论 -
python OS模块的基础用法
OS模块-操作系统(Operating System) python中的OS模块可以操作操作系统,与操作系统交互.目前只要用来获得文件夹或文件的路径.此外还用来处理文件和目录 首先,在开头我们要了解相对路径与绝对路径 相对路径:是从当前路径开始的路径 绝对路径:是从盘符开始的路径 例如: 当前终端的工作路径是linux/unix:/opt/test windows: ...原创 2018-08-01 22:00:11 · 332 阅读 · 0 评论 -
python 组合数据类型
Python的组合数据类型有四种,分别是:列表(list)、元组(tuple)、集合(set)、字典(dict) 这里就简单介绍一下 列表(list) 什么是列表 列表是python中可以存储多个数据的数据类型。 列表的声明 变量=list() 变量=[ ] 这两种都可以声明一个空的列表 >>> s=list() >>> type(s) <c...原创 2018-08-01 19:36:19 · 512 阅读 · 0 评论 -
python 列表 循环 实现简易的电子商城
电子商城功能 用户登录注册 页面之间的跳转 用户购买商品的输入判断 数据的修改已更新 休闲小游戏的整合 用户登录注册 列表的初始化与赋值 users=[['admin','admin'],['tom','123456']] g1=[1000,'可口可乐(罐装)',2.5,100] g2=[1001,'可口可乐(瓶装)',3.0,100] g3=[1002,'可口可乐(小瓶装)',2...原创 2018-08-01 19:34:51 · 594 阅读 · 0 评论 -
python 高级封装
''' 添加注解,可以实现方法当做变量调用 ''' class User: def __init__(self,name): self.__name=name @property def name(self): return self.__name @name.setter def name(se...原创 2018-08-01 19:24:22 · 1017 阅读 · 0 评论 -
python 类的封装
封装演示01 ''' 类的封装可有数据封装,方法封装,属性封装 ''' 数据的封装 class User: def __init__(self,name,age): self.name=name self.age=age #方法封装 class User: def __init__(self,name,age)...原创 2018-08-01 19:12:45 · 17792 阅读 · 1 评论 -
4.垃圾回收机制
垃圾回收机制(Garbage Collection:GC)基本是所有高级语言的标准配之一了 在一定程度上,能优化编程语言的数据处理效率和提高编程软件开发软件的安全性能 在 PYTHON 中的垃圾回收机制主要是以引用计数为主要手段 以标记清除和隔代回收机制作为辅助操作手段 完成对内存中无效数据的自动管理操作的! 4.1 引入计数 引用计数(Reference Counting:RC)是py...原创 2018-08-26 18:04:44 · 416 阅读 · 0 评论