python3基础
所有文章都是python版本3
shaelyn爱学习
一步一步走
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
百分百成功-python3以上3.8以下,robotframework
镜像地址:https://pypi.tuna.tsinghua.edu.cn/simple 不用镜像地址的话,经常会安装失败,例如ERROR: Could not find a version that satisfies the requirement robotframework (from versions: none) ERROR: No matching distribution found for robotframework。所以我这推荐用镜像地址下载。 例如原本安装命令...原创 2020-06-22 20:37:12 · 691 阅读 · 0 评论 -
python3.8版本安装robotframework 踩坑
镜像地址:https://pypi.tuna.tsinghua.edu.cn/simple 不用镜像地址的话,经常会安装失败,例如ERROR: Could not find a version that satisfies the requirement robotframework (from versions: none) ERROR: No matching distribution found for robotframework。所以我这推荐用镜像地址下载。 例如原本安装命令...原创 2020-06-22 20:34:01 · 2242 阅读 · 2 评论 -
【python3】 迭代对象、迭代器。generator 生成器
导读:本文用pyhon3。讲述迭代对象、迭代器。generator 生成器。 前提基础:了解容器的 list 、 tuple 、 dict 、 set 、 str 特性。for 遍历语句、生成器 迭代分成两部分:迭代对象、迭代器 ## ▲迭代的概念 迭代是访问集合元素的⼀种⽅式。迭代器是⼀个可以记住遍历的位置的对 象。迭代器对象从集合的第⼀个元素开始访问,直到所有的元素被访问完结 束。迭...原创 2020-05-17 19:53:54 · 237 阅读 · 0 评论 -
【python3】requests中的mock方法,模拟返回接口结果
目录: 这个是自定义的接口类方法: import requests import json class RunMain: # def __init__(self,url,method,data=None): # self.result = self.runmain(url,method,data) #init方法调用时候会自动执行 # ...原创 2020-04-24 22:52:15 · 1676 阅读 · 0 评论 -
【python3】 笔试题基础算法题
n=1,n+100 ,求n 到n+100 的所有偶数的总和,不包括n+100 result=sum([i for i in range(int(N),int(N)+100) if i % 2 ==1]) print(result) 随机生成,100个从1到10的随机整数,然后每个偶数出现的次数 mylist = [] for x in range(100): ...原创 2020-04-17 18:15:05 · 358 阅读 · 0 评论 -
【python3】 用requests 完成http接口测试(手把手)
本文讲requests库,接口测试练习。 前置: 接口:我这里是用本地的接口地址127.0.0.1:8000 环境:python3 + requests库 安装requests原创 2020-04-17 13:13:31 · 597 阅读 · 0 评论 -
python3 解决在IE浏览器返回json格式时自动下载的问题
环境 django pyhon3 解决方法,把接口代码中的 content_type='application/json;charset=utf-8' 改成 content_type='text/html;charset=utf-8' 经过测试搞定。 ...原创 2020-04-17 07:44:35 · 1053 阅读 · 0 评论 -
【python】 小技巧(待整理)
python文件中内容转换为字典 例1:根据文件中内容的格式可以将其转换为字典: 文件名:word.txt, 其内容如下: wwww 12345 123344 测试 你好 哈哈 1 line = {} 2 f = open("word.txt",'r+') 3 for line in f: 4 (key,value) = l...原创 2020-04-16 22:13:13 · 185 阅读 · 0 评论 -
【python3,django2.1】接口测试学习--django 创建post 、get接口
上一篇文章,已经讲了django创建一个网页https://blog.youkuaiyun.com/doris_9800/article/details/105543648 本片文章讲述,django创建表单post请求 环境python3 django==2.1 ...原创 2020-04-16 18:51:50 · 511 阅读 · 0 评论 -
django 创建一个简易的网页练习
一个项目有多个应用程序,一个应用程序对应一个业务 使用命令创建程序 python3 manage.py startapp XXXX原创 2020-04-16 12:39:31 · 505 阅读 · 0 评论 -
window + virtualenv虚拟环境下安装Django环境
前置: 1、需要提前安装好python3 2、本文讲述win7下,在虚拟环境下,开发 使用Django开发,会安装很多额外的库。如果不创建虚拟环境的话,会默认安装到python目录下默认的site-packages。如果以后使用的框架多了,需求不一样,安装多个版本可能会出现不兼容。所以需要创建虚拟空间。开辟一个新的内存,里面默认放一些python的基本工具,将来安装库都会在这个虚拟...原创 2020-04-15 17:41:51 · 1471 阅读 · 0 评论 -
【python3】from multiprocessing import Process 在window导入错误,源代码在linux 上是可以执行的
multiprocessing 模块导入创建进程。我在Linux 运行,完全没问题: from multiprocessing import Process import time def foo(): print("hello") time.sleep(2) p = Process(target=foo) p.start() 以上的代码我...原创 2020-04-04 21:08:30 · 2520 阅读 · 1 评论 -
【python3】 图解 斐波那契数列,零基础思路讲解
导读:斐波那契的代码实现思路,更多思路请看其他文章。顺面讲解了普通函数加上field变成生成器。 理解斐波那契数列 斐波那契数列的由来,背景介绍: 有个数学家列昂纳多·斐波那契,他突发奇想,想了个问题。 假设有一对兔子,长两个月它们就算长大成年了。然后以后每个月都会生出1对兔子,生下来的兔子也都是长两个月就算成年,然后每个月也都会生出1对兔子了。这里假设兔子不会死,每次都是只生...原创 2020-04-03 11:39:36 · 3653 阅读 · 0 评论 -
【python3】理解闭包
闭包的定义 闭包:里面的函数去调用外部函数的变量,叫闭包 通俗理解:对全局变量修改,但是又不污染全局变量 def out_function(num): print('---1---') def in_function(): print(num+100) print('---2---') print('---3--...原创 2020-03-30 20:08:46 · 240 阅读 · 0 评论 -
python---format用法(未完)
导读: Python2.6 开始,新增了一种格式化字符串的函数str.format(),它增强了字符串格式化的功能。 基本语法是通过{}和:来代替以前的%。 format 函数可以接受不限个参数,位置可以不按顺序。超级自由和超级爽! 原来我们用%百分号格式化输出,现在你可以通过format函数替代老土的% 方法,哈哈 用法介绍: {} 表示输出的个数 :...原创 2020-03-30 08:57:43 · 700 阅读 · 0 评论 -
【python3】发布包,共享你的代码(window环境下(打包成tar或者exe)
导读:python3 , 用setup 将代码打包 输入命令 python setup.py build (备注,因为我电脑安装了2个版本python,python3是表示用python3版本执行) 如果你电脑只有一个,默认python 就行 linux 环境安装: tar -zxvf xxx.tar.gz python3 setu...原创 2020-04-17 13:43:34 · 541 阅读 · 0 评论 -
做为测试人员python要学到什么程度?
当然是越熟练越好。如果有限的情况。至少要到会写testcase 的程度,能写接口。 python 基础编程:原创 2020-03-27 19:02:10 · 5257 阅读 · 1 评论 -
【python3】详解属性、方法
调用实例方法的8种方法 (一)、同类中,调用实例方法,有2种方法,通过类对象调用,通过实例对象调用 方法(1)、通过实例对象,调用实例方法 方法(2)、通过类对象,调用实例方法 1、类方法只有一个参数self 的情况: 学习目的:同类中调用方法(实例方法),该怎么处理。 class Cat: def cat_age(self): print('---猫的...原创 2020-04-16 10:48:35 · 853 阅读 · 0 评论 -
python 面对对象之结合类--设计4S店铺
前置:python3 ,需要提前了解对象、属性、方法的互相调用 需求:请设计4s店铺功能,可以下单,然后仓库提车,然后可以试驾。 步骤1:先把基本框架搭建出来,需要哪些类啊? #创建类:4S店 class FourStore(object): def __init__(self): pass #新增:下单功能 def order(self): ...原创 2020-03-25 22:15:09 · 159 阅读 · 0 评论 -
【python3】类和实例的理论知识-类方法、实例方法、静态方法概念易混淆
前置:本文章讲述类对象、类属性、类方法 ,还有实例对象、实例属性、实例方法。python3 一、类和实例是什么,包含哪些? 1.概念: 类:类对象、类属性、类方法 实例:实例对象、实例属性、实例方法 三、方法有哪些? 有类方法、实例方法、静态方法 1、书写格式 1.1、类方法书写格式: @classmethod def test(cls): pass ...原创 2020-03-25 18:32:50 · 216 阅读 · 0 评论 -
python3 面向实例对象之多个引用
前置:python3,了解类和属性前提 多个引用,指向的都是同一个内存地址 如上图所示,t1和t2都同时指向了同一个对象,所以对t1和t2操作,都是等同的,看例子: 总结:多个引用,指向的都是同一个内存地址 创建不同的实例,有不同的内存地址,当然互相不受影响 ...原创 2020-03-25 09:15:28 · 478 阅读 · 0 评论 -
【python3】类、方法的运用练习(二)家具练习,多个类互相调用
前置:文章用的Python3 题目:给自己的家添置新的家具,求可用剩余面积,用python的类实现。 家:class Home 家具:class Furniture 步骤1:需求的基本功能搭建好 步骤2:实现多个类方法互相调用 class Home: def __init__(self,new_area): self.area=new_area ...原创 2020-03-24 14:27:12 · 915 阅读 · 0 评论 -
【python3】 类、方法的运用练习(一)烤地瓜练习附上详细解题思路,同类中方法调用
前置条件:本文章是Python3 题目:烤地瓜,用python实现,[0,3)分钟表示生的,[3,5)表示半生不熟,[5,8)表示熟了, [8,+∞)表示糊了。 步骤1: class SweetPotato: #初始化方法,默认地瓜状态cookedstatus为生的 def __init__(self): self.cookedstatus='生的' ...原创 2020-03-24 11:12:21 · 887 阅读 · 0 评论 -
【python3】通俗解释类、对象、添加属性、调用方法等等,面向过程和面向对象的区别,函数和方法的区别
前置:以下内容是Python3 什么是类? 什么是对象? 什么是面向过程 什么是面向对象? python中,函数和方法的区别? 别着急,我先给你将个故事: 小笨和小聪两个人都想卖玩具娃娃。小笨说,娃娃我会手工做,自己做吧。于是小笨就先去找了步骤1原材料、步骤2工具、步骤3自己研究做娃娃的方法、步骤4,用工具做出了10只娃娃,花了七七四十九天。很开心,结果一看小聪,他直接把需求告诉厂...原创 2020-03-24 11:09:02 · 1087 阅读 · 0 评论 -
【python3】 拷贝文件小程序(零基础也能看懂python脚本)
python while if else 判断用户输入 # 请输入你要拷贝的文件名,将会在文件名加[副本],拷贝到当前目录下。源文件存在则拷贝。 import os.path while True: old_fname = input('[退出程序请输入/]请输入您要拷贝的文件名.扩展名:') # 如果用户输入/,则走分支1,退出 if str(old_fname) == ...原创 2020-03-14 14:01:31 · 266 阅读 · 0 评论 -
【python3】循环和函数封装(分配老师实例)
前置:以下文章,我用的python3.5.4 假设有10个老师,有3个教室,请随机给他们安排教室 第一种方法:只用while 循环 # 导入random模块 import random # 解释下,每一次随机产生1个教室(教室号范围是0、1、2),把老师名字通过尾部插入法到class_list。一共循环10次 class_list=[[],[],[]] j=0 while j &l...原创 2020-03-13 13:44:35 · 1262 阅读 · 1 评论 -
window同时安装多个版本,python2和python3
已知我的电脑已经安装了2.7 C:\Users\Administrator>python Python 2.7.8 (default, Jun 30 2014, 16:03:49) [MSC v.1500 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more informatio...原创 2020-03-09 14:15:00 · 239 阅读 · 0 评论
分享