- 博客(8)
- 收藏
- 关注
原创 对象持久化和字符串
对象持久化 所有程序运行的过程即使用编写的程序指令来调度运算特定数据,运算过程在内存中,内存并非永久性存储,当我们断电或关机后,内存中数据会丢失,当我们需要将某个状态存储,我们就会用到对象持久化。对象持久化有以下几种方式:扁平文件、pickle、shelve、数据库、DRM 1.扁平文件 使用文件将当前运行状态存储下来,这种方式容易出错,实际开发中不常用 eval( ):python 内置函数,可...
2020-03-04 01:25:24
342
原创 包与模块管理及面向对象编程OOP 01
模块 任何python程序都可作为模块导入。假如写了一个程序并将其保存在文件hello.py中,这个文件的名称将成为模块的名称。 倘若想要将其他文件中的函数导入可以使用以下命令 import models //将models模块导入 from models import page //将models中的page导入 from models import test as mtest ...
2020-02-27 23:16:26
284
原创 Python函数应用与工具
函数中参数的匹配 1.不做特殊处理时,按位置匹配。调用函数时输入关键字,也可按照关键字进行匹配。 def function(a,b,c) print(a,b,c) func(1,2,3) func('a','b','c') func([1,2,3],(5,6),{'a':1,'b':2}) //实参可以各种数据类型 func(c=1,a=2,b=3) //按照关键字匹配参数 ...
2020-02-26 22:22:50
188
原创 Python迭代和函数
迭代 迭代意味着重复多次,就像循环那样。在python中只有支持迭代协议的对象才可以进行遍历和循环。迭代协议支持__next__方法,用于指针式的读取可迭代对象所包含的信息。 常用的迭代工具有:for、推导、map。迭代又分为迭代器对象和可迭代对象。迭代器是已经实现__next__的对象(如文件),而可迭代对象使用iter()用于生成迭代器,本身不支持__next__方法,但使用for循环时自动调...
2020-02-25 21:55:23
1415
原创 Python语句和表达式
代码风格 python代码格式规范为pep8,这个文档描述了python编程风格的方方面面。在遵守这个文档的条件下,不同程序员编写的python代码可以保持最大程度的相似风格。这样就易于阅读,易于在程序员之间交流 赋值语句 python中,赋值运算符为"=",可以把任意数据类型赋值给变量。 赋值和序列赋值 >>> x=5 >>> x,y=5,10 >>...
2020-02-24 22:52:37
1023
原创 Python数据类型之字典表、元组和文件
字典表 声明:{键:值}或dict(键=值) 获取:d[键]或d.get(键.默认值) 属性:.keys .values .items emp=dict(name='Mike',age=20,job='dev') //声明字典表 dep={'department':'技术部'} emp.update(dep) //在emp字典表中加入一项 emp.pop('age') //从...
2020-02-23 23:43:32
232
原创 Python数据类型之数值、字符串和列表
相对于C语言等其他语言来讲,python为我们内置了许多数据类型,这些已定义的数据类型基本可以满足我们数据结构的需求,给我们提供了很大的方便。 数值 1.整型 python中整型数值无精度限制,仅限于内存和计算机配置 十进制与二进制、八进制、十六进制的转换 0o3 //八进制的3 0x3 //十六进制的3 0b1 //二进制的1 o...
2020-02-22 21:37:40
484
原创 从零开始学Python啦
Python语言概览 1.1 编译型和解释型语言的特点 1.2 python代码执行过程 变量 创建:第一次赋值时形成 规则:包含字母、数字、下划线 只能以字母或下划线开头 不能有空格 ...
2020-02-21 22:05:57
216
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅