
Python基础之【第二篇】
一、作用域对作用域来说,只要变量在内存里面存在就可以使用:1 if 1==1:2 name = 'saneri'3 print name二、三元运算result = 值1 if 条件 else 值2如果条件为真:result = 值1如果条件为假:result = 值2实例:a = 1b = 2c = a if a > 1 else b # 如果a大于1的话,c=a,否则c=b三、进制二进制,01八进制,01234567...
2024-01-10
Python信号量
信号的概念信号(signal)-- 进程之间通讯的方式,是一种软件中断。一个进程一旦接收到信号就会打断原来的程序执行流程来处理信号。几个常用信号:SIGINT 终止进程 中断进程 (control+c)SIGQUIT 退出进程SIGTERM 终止进程 软件终止信号 (默认信号)SIGKILL 终止进程 杀...
2024-01-10
Python性能鸡汤
To read the Zen of Python, type import this in your Python interpreter. A sharp reader new to Python will notice the word “interpreter”, and realize that Python is another scripting language. “It must be slow!”No question about it: Python program does not ...
2024-01-10![09if判断[<span style='color:red;'>Python基础</span>]](/wp-content/uploads/thumbs/683139_thumbnail.jpg)
09if判断[Python基础]
# 流程控制之if判断# 1.什么是流程控制?# 流程控制即控制流程,具体是指控制程序的执行流程,# 而程序的执行流程分为三种结构:顺序结构(之前写的代码哦都是顺序结构)、分支结构(if判断)、循环结构(while与for)# 2. 什么是分支结构# 分支结构就是根据条件判断的真假去执行不同分支对应...
2024-01-10
Python一些细节
1、python set() dict() 有序问题,不同版本之间的差异,与Java/C++的对比https://www.cnblogs.com/niuxichuan/p/11608386.html2、python几种不同的格式化输出方式,只需记住最好用的一种3、python异常处理流程: try: Normal execution blockexcept A: Exception A handleexcept B: Exception B handleexcept: Oth...
2024-01-10
Python:生成器
生成器:使用了 yield 的函数被称为生成器(generator)。它记住上一次返回时在函数体中的位置。yeild运行过程:当你向生成器要一个数时,生成器会执行,直至出现 yield 语句,生成器把 yield 的参数给你,之后生成器就不会往下继续运行。 当你问他要下一个数时,他会从上次的状态。开始运行,直...
2024-01-10![09异常模块[<span style='color:red;'>Python基础</span>]](/wp-content/uploads/thumbs/682711_thumbnail.jpg)
09异常模块[Python基础]
异常模块为什么要自定义异常模块1)所有经过drf的APIView视图类产生的异常,都可以提供异常处理方案2)drf默认提供了异常处理方案(rest_framework.views.exception_handler),但是处理范围有限3)drf提供的处理方案两种,处理了返回异常现象,没处理返回None(后续就是服务器抛异常给前台)4)自定义异常的目...
2024-01-10
Python解构与封装
提出问题先看以下代码x = 1y = 2tmp = xx = yy = tmpprint(x, y)代码的输出结果是:2 1再看以下代码:x = 1y = 2x, y = y, xprint(x, y)代码的输出结果是:2 1x, y = y, x这段代码背后的含义就是解构和封装Python封装In [1]: t = 1, 2In [2]: tOut[2]: (1, 2)In [3]: type(t)Out[3]: tuple # 定义元组是可以省略小括号的In [...
2024-01-10
凯撒密码在Python
假设我们有一个小写字母字符串s,偏移量为k。我们必须将s中的每个字母替换为字母中沿字母k的位置。我们必须记住,当字母溢出a或z时,它会缠绕在另一侧。因此,如果输入类似于“ hello”,k = 3,则输出将为“ khoor”为了解决这个问题,我们将遵循以下步骤-定义一个功能shift()。这将需要ci:=(c)的AS...
2024-01-10
详述Python序列化
一、前言1. 现实需求每种编程语言都有各自的数据类型,其中面向对象的编程语言还允许开发者自定义数据类型(如:自定义类),Python也是一样。很多时候我们会有这样的需求:把内存中的各种数据类型的数据通过网络传送给其它机器或客户端;把内存中的各种数据类型的数据保存到本地磁盘持...
2024-01-10
Python并发编程——操作系统基础
1、手工操作 —— 穿孔卡片1946年第一台计算机诞生--20世纪50年代中期,计算机工作还在采用手工操作方式。此时还没有操作系统的概念。特点: (1)用户独占全机。不会出现因资源已被其他用户占用而等待的现象,但资源的利用率低。 (2)CPU 等待手工操作。CPU的利用不充分。2、批处理 ...
2024-01-10
在Python中超越工厂
从Java到Python,有人告诉我工厂不是Pythonic。因此,我正在寻找 一种执行以下操作的Python方法。(我过分简化了我的目标,因此不必描述整个程序,这很复杂)。我的脚本将读取人员名称(以及有关人员的一些信息),并由此构造人员类型的对象。名称可以重复,每个名称只需要一个Person实例。这些人...
2024-01-10
Python实现定时任务
Python下实现定时任务的方式有很多种方式。下面介绍几种循环sleep:这是一种最简单的方式,在循环里放入要执行的任务,然后sleep一段时间再执行。缺点是,不容易控制,而且sleep是个阻塞函数。def timer(n): ''''' 每n秒执行一次 ''' while True: print time.strftime('%Y-%m-%d %X',time.localtime()) your...
2024-01-10
C++调用Python基础功能实例详解
c++调用Python首先安装Python,以win7为例,Python路径为:c:\Python35\,通过mingw编译c++代码。编写makefile文件,首先要添加包含路径:inc_path += c:/Python35/include然后添加链接参数:ld_flag += c:/Python35/libs/libpython35.a在源文件中添加头文件引用:#include "Python.h"Python解释器需要进行初始化,完成任务后需要终止...
2024-01-10
Python面向对象编程基础解析(一)
1.什么是面向对象面向对象(oop)是一种抽象的方法来理解这个世界,世间万物都可以抽象成一个对象,一切事物都是由对象构成的。应用在编程中,是一种开发程序的方法,它将对象作为程序的基本单元。2.面向对象与面向过程的区别我们之前已经介绍过面向过程了,面向过程的核心在‘过程'二...
2024-01-10![unittest框架[<span style='color:red;'>Python基础</span>]](/wp-content/uploads/thumbs/682770_thumbnail.jpg)
unittest框架[Python基础]
(1)unittest框架设计思路case:测试用例。public:将一些公共的业务封装成类和方法。report:测试报告。testrunner:批量运行。(2)setUp、tearDown、测试函数setUp()方法,初始化,最先执行,比如:每次都会打开浏览器,打印开始执行测试的时间。tearDown()方法,最后执行,比如:每次执行完成都会截图...
2024-01-10
Python基础1HelloWorld!
从今天开始和大家分享一下python最基础的知识,以便帮助初学者快速入门。最最基础的当然是hello world 了,无论哪门语言都会从它开始。。。简单的‘Hello World!’1. 直接运行python假设你已经安装好了python, 那么在Linux命令行输入:$python将直接进入python。然后在命令行提示符>>>后面输入:>>>print 'Hello World!'可...
2024-01-10
![《清单革命》读书笔记[<span style='color:red;'>Python基础</span>]](/wp-content/uploads/thumbs/683337_thumbnail.jpg)
《清单革命》读书笔记[Python基础]
书摘1:人类的错误主要分为两类:一类是“无知之错”,一类是“无能之错”。“无知之错”是因为我们没有掌握正确知识而犯下的错误,“无能之错”是因为我们掌握了正确知识,但却没有正确使用而犯下的错误。随笔1:无书摘2:在随后的一个月里,普罗诺弗斯特和他的团队劝说约翰·霍普金...
2024-01-10![Python快速入门[<span style='color:red;'>Python基础</span>]](/wp-content/uploads/thumbs/683239_thumbnail.jpg)
Python快速入门[Python基础]
第一章:接口规范01 Web应用模式02 Restful接口规范第二章:请求渲染解析异常响应组件01 认识Django REST framework02 DRF环境安装与搭建03 DRF请求生命周期04 请求模块:request对象05 渲染模块06 解析模块07 异常模块08 响应模块第三章:序列化组件01 Serializer组件02 ModelSerializer组件03 Serializer与ModelSerializer...
2024-01-10![http视图请求钩子[<span style='color:red;'>Python基础</span>]](/wp-content/uploads/thumbs/682815_thumbnail.jpg)
http视图请求钩子[Python基础]
在客户端和服务器交互的过程中,有些准备工作或扫尾工作需要处理,比如:在请求开始时,建立数据库连接;在请求开始时,根据需求进行权限校验;在请求结束时,指定数据的交互格式;为了让每个视图函数避免编写重复功能的代码,Flask提供了通用设置的功能,即请求钩子。请求钩子是...
2024-01-10
用Python预测员工流失
本文概述员工流失分析探索性分析聚类分析建立预测模型评估模型性能总结过去, 大多数人关注”费率”, 例如损耗率和保留率。人力资源经理计算以前的费率, 尝试使用数据仓库工具预测未来的费率。这些比率代表了客户流失的总体影响, 但这只是一半。除汇总之外, 另一种方法可以是关注单个...
2024-01-10
Python带你解读乐高!
【导语】:今天我们来聊聊小朋友和大朋友们都爱不释手的乐高,Python技术部分请看第四部分。Show me data,用数据说话!六一儿童节到了,过节的不仅仅是儿童,还有很多不想长大的成年人。然而,儿童游乐场不好意思去跟小朋友抢,幼儿园里已经没有容身之地。这时,玩具可能是最后一件能让成年人...
2024-01-10
Python互联网协议和支持
本章介绍的模块实现了互联网协议并支持相关技术。 它们都是用 Python 实现的。 这些模块中的大多数都需要存在依赖于系统的模块 socket ,目前大多数流行平台都支持它。 这是一个概述:webbrowser --- 方便的Web浏览器控制器浏览器控制器对象cgi --- 通用网关接口支持概述使用cgi模块。更高层级的...
2024-01-10
Python中的树你知道吗?
树与二叉树在了解二叉树之前,我们要先了解树的一些概念,方便我们对二叉树的理解。什么是树?树(英语:tree)是一种抽象数据类型(ADT)或是实作这种抽象数据类型的数据结构,用来模拟具有树状结构性质的数据集合。它是由n(n>=1)个有限节点组成一个具有层次关系的集合。把它叫做“树”是因为它看起...
2024-01-10
