-
python 并发编程
所属栏目:[Python] 日期:2020-12-20 热度:173
基础概念 一、进程、程序和线程 程序:程序只是一堆代码而已 进程:指的是程序的运行过程,是对正在运行程序的一个抽象。进程是一个资源单位 线程:每个进程有一个地址空间,而且默认就有一个控制线程。线程才是cpu上的执行单位 二、并发与并行 无论是并行还[详细]
-
python 协程
所属栏目:[Python] 日期:2020-12-20 热度:170
协程 一、协程的本质: 单线程实现并发,在应用程序里控制多个任务的切换+保存状态 二、协程的目的: 想要在单线程下实现并发 并发指的是多个任务看起来是同时运行的 并发=切换+保存状态 三、补充: yiled可以保存状态,yield的状态保存与操作系统的保存线程[详细]
-
Python_xlwt模块介绍
所属栏目:[Python] 日期:2020-12-20 热度:92
简介: xlwt是Python中往excel中写入数据的模块 1. 创建Book工作簿(即excel工作簿) 1 import xlwt 2 workbook = xlwt.Workbook(encoding = ‘ utf-8 ‘ ) 3 # 创建一个workbook并设置编码形式 2. 添加sheet工作表 1 worksheet = workbook.add_sheet( ‘ My W[详细]
-
python转义字符
所属栏目:[Python] 日期:2020-12-20 热度:158
基本数据类型:整数、小数、字符串、布尔值。 转义字符 可以转义很多字符,比如 n 表示换行, t 表示制表符,字符 本身也要转义,所以 表示的字符就是 ,可以在Python的交互式命令行用 print() 打印字符串看看: print( ‘I‘m ok.‘) I ‘m ok.[详细]
-
Python urllib 、XML和HTMLParser
所属栏目:[Python] 日期:2020-12-20 热度:64
参考链接:https://www.liaoxuefeng.com/wiki/1016959663602400/1019223241745024 Python 的内建模块urllib提供了一系列用于操作url的方法 Get urllib的request可以非常方便的抓取URL的内容,通过GET发送一个请求到指定页面,然后返回HTTP响应 还可以模仿浏[详细]
-
python模块内置变量及其作用
所属栏目:[Python] 日期:2020-12-20 热度:167
1. __file__ 所在模块:os 变量作用:指向当前文件 当前文件的完整路径:os.path.abspath( __file__ ) 当前文件所属目录:os.path.dirname(os.path.abspath( __file__ )) 当前文件所属目录的上级目录:os.path.dirname( os.path.dirname(os.path.abspath( __[详细]
-
python基础--集合
所属栏目:[Python] 日期:2020-12-20 热度:51
集合(set)是一个无序的不重复元素序列。 可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。 set 可变集合,set里可以传列表 字典 字符串 集合 frozenset 不可变集合 定义:s={}[详细]
-
Python_内置函数
所属栏目:[Python] 日期:2020-12-20 热度:93
强制转换 ? ?数学计算 ? ?进制转换 ? ?编码相关 ? 高级内置函数 ? ?输入输出[详细]
-
day-1python基础
所属栏目:[Python] 日期:2020-12-20 热度:162
#!/usr/bin/env python#-*- coding:utf8 -*-‘‘‘一.print(‘hello world‘) 第一句python二.#-*- coding:utf8 -*-(使用utf8编码执行py文件) ascill 00000000(用8位表示) Unicode 0000000000000000+(最少十六位表示) utf8 能用多少表示就用多少表示 p[详细]
-
python基础--字典
所属栏目:[Python] 日期:2020-12-20 热度:59
字典以键值对的形式存在,即一个key对应一个value 定义:d={} ? ? ? ? ?d = {key1 : value1,key2 : value2 } 键必须是唯一的,且为不可变类型(如字符串,数字或元组),可变类型不能作为字典的key 值可以是任何数据类型 type(d) class ‘dict‘ isinstance(d,[详细]
-
python中文件操作
所属栏目:[Python] 日期:2020-12-20 热度:132
1.创建和打开文件 (1)打开模式: r:以只读模式打开;r+:以读写模式打开;w:以只写模式打开(重写文件,不存在则创建) w+:以读/写模式打开;a:只写模式(只允许在末尾追加);a+以读/写模式打开 fo=open(‘test.txt‘) fo open file ‘test.txt‘,mode ‘[详细]
-
python面向对象(二)
所属栏目:[Python] 日期:2020-12-20 热度:182
初始化方法 当使用? 类名() ?创建对象时,会? 自动 ?执行以下操作: 为对象在内存中? 分配空间 ?—— 创建对象 为对象的属性? 设置初始值 ?—— 初始化方法( init ) 这个? 初始化方法 ?就是? __init__ ?方法, __init__ ?是对象的 内置方法 __init__ ?方法[详细]
-
python 数据结构考题
所属栏目:[Python] 日期:2020-12-20 热度:71
1. 以下关于python数据结构说法正确的是 python中list可以动态的更新, 但是不容许嵌套 python中tuple可以动态更新, 但是不容许嵌套 python中dict保存键值对, 并且键值对是有序的 python中list的元素可以是tuple 解析: A list允许更新,允许嵌套 ? ? ? ?[详细]
-
Python浅拷贝与深拷贝(可变对象与不可变对象)
所属栏目:[Python] 日期:2020-12-20 热度:179
第一次遇到深拷贝和浅拷贝的问题是用python在一个for循环中对一个list赋值,使用的语句是 a = b 这个b会不断带入循环,每次计算得到,最后发现list乱七八糟的,后来才发现,python中a=b并不是创建一个a,将b的值赋给它,而是b的地址的一个复制。 后来其实在C[详细]
-
python字符串试题
所属栏目:[Python] 日期:2020-12-20 热度:149
1、执行 Python 脚本的两种方式 1 .python 进入解释器 2.python 1 .py 执行文件 limux里 . /1.py 2、简述位、字节的关系 8位1个字节。计算机处理以字节为单位,存储以位为单位。 3、简述 ascii、unicode、utf--[详细]
-
【Python】**kwargs和takes 1 positional argument but 2 were g
所属栏目:[Python] 日期:2020-12-20 热度:133
Python的函数定义中可以在参数里添加**kwargs——简单来说目的是允许 添加不定参数名称的参数 ,并作为 字典 传递参数。但前提是——你必须提供 参数名 。 例如下述情况: 1 class C(): 2 def __init__ (self,** kwargs): 3 print (kwargs) ? 有如下输入: I[详细]
-
Python - 数字 - 第六天
所属栏目:[Python] 日期:2020-12-20 热度:61
Python 数字(Number) Python 数字数据类型用于存储数值。 数据类型是不允许改变的,这就意味着如果改变数字数据类型的值,将重新分配内存空间。 以下实例在变量赋值时 Number 对象将被创建: var1 = 1 var2 = 10 您也可以使用del语句删除一些数字对象的引用。[详细]
-
Python将自己写的模块进行打包
所属栏目:[Python] 日期:2020-12-20 热度:191
将项目打包成模块的想法来自于flask文档教程,这不是在PyCon上和阿明合了照嘛,这不得多看看人家的东西。有兴趣的可以看看文档的项目可安装化部分,作者将flask项目打包成一个包,使其可以再任何地方导入项目并允许,也可以通过 pip install youproject.whl[详细]
-
【原】Django数据Model层总结
所属栏目:[Python] 日期:2020-12-20 热度:120
vlaues - 单条记录 - class ‘ dict ‘ 多条记录 - class ‘ django.db.models.query.QuerySet ‘ vlaues_list - 单条记录 - class ‘ tuple ‘ 多条记录 - class ‘ django.db.models.query.QuerySet ‘[详细]
-
flask session
所属栏目:[Python] 日期:2020-12-20 热度:159
记录一下flask session操作的一个小问题,代码如下: if (session[‘username‘ ]): return render_template(‘resource.html‘,page_title=‘resource‘,resource= resource); else : return render_template(‘login.html‘,page_title=‘login‘); 这段代[详细]
-
python基础初始
所属栏目:[Python] 日期:2020-12-20 热度:80
1. 变量 什么是变量? 变量 就是把程序运行的中间结果临时存在内存中,以便后续代码使用 变量如何使用? name = "meet" 这样就是在定义一个变量, name 是一个变量名= 是一个赋值操作 赋值就是将值交给name'Meet' 是一个值 变量的作用: 昵称,就是代指内存中某个[详细]
-
python基础数据类型一(整数类型和布尔值)
所属栏目:[Python] 日期:2020-12-20 热度:82
整型(int) 整型在Python中的关键字用int来表示; 整型在计算机中是用于计算和比较的 在python3中所有的整数都是int类型. 但在python2中如果数据量比较大. 会使用long类型. 在python3中不存在long类型 整数可以进行的操作: 1.1 整数的加 a = 10b = 20print(a +[详细]
-
dapi 基于Django的轻量级接口测试平台三 关联
所属栏目:[Python] 日期:2020-12-20 热度:124
QQ群: 529063263 GitHub:https://github.com/yjlch1016/dapi ? 一、接口关联思路: 在接口测试中, 很多场景下, 上一个接口的出参要作为下一个接口的入参, 即上一个接口的响应结果中的值要作为下一个接口的请求数据, 在JMeter里面, 这叫做关联。 看了[详细]
-
python基础数据类型一(集合)
所属栏目:[Python] 日期:2020-12-20 热度:114
集合 集合在python中也是一个数据类型,我们只用它自带的特性,其余的操作很少使用 集合在Pyhton中的关键字是set,也是以{}的形式展示 只不过集合是一个没有值得字典,为什么这么说呢?? 因为集合中的元素要求是不可变的并且还是唯一的,我们就利用它是唯一来做去[详细]
-
深浅拷贝
所属栏目:[Python] 日期:2020-12-20 热度:173
深浅拷贝 我们先说赋值,赋值就是一个容器有多个标签 lst = [1,2,3,[6,7,8]] 我们在程序这样写,当成程序执行完这两行的时候,内容空间发生的变化就是下图: 一个列表用两个标签,通过标签lst 找到的和标签lst1找到的是同一个,图中的那些一长串数字就是内存地址,P[详细]
