随笔分类 - python
It's a computer language
前后端分离
摘要:一丶为什么要实现前后端分离:前后端分离有什么好处 按照项目开发来说: 1.实现前后端分离可以使 项目更快的研发完成, 2.加快了项目的时间 传统开发形式: 前后端分离开发: 在开发阶段,当有新的需求时,前后端工程师约定好接口数据格式,就可以并行进行开发测试了,前端工程师不必等待后端的接口开发好了才开
阅读全文
安装python3并安装pip3
摘要:python是一门高级编译语言,这么语言可以让你做一些运维平台,是因为他可以执行linux中的命令,让你实现自动化和半自动话,s 在运维开发这方面的话,就相当于把shell和java给结合了一下,java不支持linux命令,shell不支持界面华的执行。而python可以编写成web网站,写一些脚
阅读全文
hashlib加密模块,加密方式:(MD5,sha级别)
摘要:三,hashlib模块 算法介绍 Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等。 什么是摘要算法呢?摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示)。 摘要算法就是通过摘要函数f()对任意长度的数据d
阅读全文
Python面向对象初始(三大特征,多态,继承,封装)
摘要:Python面向对象的初始 面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。 优点是:极大的降低了写程序的复杂度,只需要顺着要执行的步骤,堆叠代码即可。 缺点是:一套流水线或者流程就是用来解决一个问题,代码
阅读全文
python:OS模块
摘要:os.walk(top[, topdown=True[, onerror=None[, followlinks=False]]]) top表示需要遍历的目录树的路径 topdown的默认值是”True”,表示首先返回目录树下的文件,然后在遍历目录树的子目录.Topdown的值为”False”时,则表
阅读全文
Python二分查找算法
摘要:Python 二分查找算法: 什么是二分查找,二分查找的解释: 二分查找又叫折半查找,二分查找应该属于减值技术的应用,所谓减值法,就是将原问题分成若干个子问题后,利用了规模为n的原问题的解与较小规模(通常是n/2)的子问题的解 之间的关系 二分查找利用了记录关键码有序的特点,其基本思想为:在有序表中
阅读全文
Python递归函数
摘要:python递归函数: 初始递归:在意函数里边调用函数本身 递归默认最大深度是998 也可以利用sys模块加大递归 这样会导致内存夯住 正如你们刚刚看到的,递归函数如果不受到外力的阻止会一直执行下去。但是我们之前已经说过关于函数调用的问题,每一次函数调用都会产生一个属于它自己的名称空间,如果一直调用
阅读全文
python内置函数
摘要:我们一起来看看python里的内置函数。什么是内置函数?就是Python给你提供的,拿来直接用的函数,比如print,input等等。截止到python版本3.6.2,现在python一共为我们提供了68个内置函数。它们就是python提供给你直接可以拿来使用的所有函数。这些函数有些我们已经用过了,
阅读全文
python初始装饰器
摘要:python装饰器: 一,函数名的运用. 函数名是一个变量,但他是一个特殊的变量与括号配合可以执⾏行行函数的变量 1.函数名的内存地址 2. 函数名可以赋值给其他变量 3.函数名可以当做容器类的元素 4.函数名可以当做函数的参数 5.函数名可以作为函数的返回值 二,闭包 什么是闭包? 闭包就是内层函
阅读全文
Python 函数的进阶
摘要:python函数进阶: 一.函数传参--动态传参,如果我们需要一个函数传参,而参数又不确定的或者我给一个函数传很多参数我的形参就要写很多, 很⿇烦, 怎么办呢. 我们可以考虑使用动态参数. 形参的第三种: 动态参数 动态参数分成两种: 1.动态接受位置参数 首先我们回顾一下位置参数,位置参数,按照位
阅读全文
Python基础篇(初始函数)
摘要:Python初始函数: 一.什么是函数 1.我们到目前为止, 已经可以完成一些软件的基础功能了. 那么我们来完成这样一个功 能: 约x: ok. so easy. 我们已经完成了对一个功能的描述. 那么问题来了. 我还想再约一次. 怎么办 呢? 很简单. 再写一次就好了,如果是多次的话会导致代码可读
阅读全文
python基础篇(文件操作)
摘要:Python基础篇(文件操作) 一.初始文件操作 使用python来读写文件是非常简单的操作. 我们使用open()函数来打开一个文件, 获取到文件句柄. 然后通过文件句柄就可以进行各种各样的操作了. 根据打开方式的不同能够执行的操 作也会有相应的差异. 打开文件的方式: r, w, a, r+,
阅读全文
Python基础篇(set集合)
摘要:Python基础篇(set集合,深浅拷贝) set集合是Python的一个基本类型,一般是不常用.set中的元素是不重复的.无序的里边 的元素必须是可hash的比如int,str,tuple,bool 我们可以这样记,set就是dict类型的数据但是不保存value,只保存key, set也用{}表
阅读全文
Python基础篇(is和==)
摘要:python基础篇(is,==,): 一.is和==的区别 1.id() 通过id()我们可以查看到一个变量表示的值在内存中的地址. 小数据池(常量池):把我们使用过的值存到小数据池中,以便后期供其他变量使用,小数据池可以给数字,字符串使用,其他数据类型不存在. 对于数字-5~256是会被加到小数据
阅读全文
python基础类型(字典:dict)
摘要:字典的介绍: 字典(dict)Python中唯一的一个映射类型.他是以{}括起来的键值对组成,在dict中key是唯一的.在保存的时候,根据key来计算出一个内存地址,然后将key-value保存到这个地址中,这种计算方法被称之为哈希算法,所以,切记在dict中存储的key-value中的 key'
阅读全文
Python的基本类型(list,tuple)
摘要:Python的基本类型(list,tuple) 一列表: 1.列表是Python基础的数据类型之一,其他语言也有类似的数据类型,比如js中的数组,java中的数组等,它是以[]括起来 ,每个元素用','隔开而且可以存各种数据类型. 1.1列表相比于字符串,不仅可以存放不同的数据类型,而且可以存放大量
阅读全文
Python的基础类型(int,bool,str):
摘要:Python的基础类型(int,bool,str): 1.int > 整形:主要用力进行数字计算 2.string >字符串:可以保存少量数据并进行相关的操作 3.bool >布尔型:判断真假 true(真),false(假) 4.list >列表:存储大量数据,用[]来表示 5.tuple >元组
阅读全文
Python基础篇(格式化输出,运算符,编码):
摘要:Python基础篇(格式化输出,运算符,编码): 格式化输出: 格式:print ( " 内容%s" %(变量)) 字符类型: %s 替换字符串 %d 替换整体数字 %f替换浮点型 info of Alex Li info of %s Name : Alex Li Name : %s Age : 2
阅读全文
python介绍(变量,if,while)
摘要:python介绍(变量,if,while): python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹 打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。 Python可以应用于众多领域,如:数据分析、组件集成、
阅读全文
浙公网安备 33010602011771号