【python_os_sys学习笔记】教程文章相关的互联网学习教程文章

python学习笔记六 之 序列

文章目录序列序列的通用操作索引切片+和*in和not inlen()min()和max()s.index()s.count()序列的分类可变序列(序列中的元素可以改变)不可变序列(序列中元素不可以改变) 序列序列是python中最基本的一种数据结构; 序列用于保存一组有序的数据,数据在序列中有一个唯一的位置即索引; 序列中的数据会按添加的顺序来分配索引注: 数据结构指计算机中数据存储的方式; 序列的通用操作只要是序列都拥有所有的通用操作;索引 每个序列中的...

Python接口测试学习笔记(三) - Requests【代码】

本文学习笔记整理自【Python开发】接口测试教程 一. Requests简介 Requests是一个Python第三方库,处理URL资源特别方便 cmd输入: pip install requests (pip不能用, 可去python安装目录的scripts里的地址栏输入cmd后使用) Pycharm不能导入通过pip安装的模块, 建议直接通过方式安装requests模块: File --> settings... --> Project:xx --> Project Interpreter --> 点击+ 号 --> 搜索模块名 --> install package Note: 1. pip list可...

Python 学习笔记03【函数的参数】【代码】

函数参数分类,如下:位置参数 默认参数 可变参数 关键字参数 组合参数 位置参数:x、n 为位置参数 def power(x, n):s = 1while n > 0:n = n - 1s = s * xreturn s 默认参数:n为默认参数,调用时,默认参数可以不用传默认参数,可以降低函数调用难度,非必须参数可以不传 默认参数必须传入不可变对象,否则多次调用会有问题(参见 https://www.liaoxuefeng.com/wiki/1016959663602400/1017261630425888)def power(x, n=2):s = 1w...

python学习笔记(七)番外:Anaconda-Navigator+Spyder的配置【代码】【图】

python学习笔记(七)番外:Anaconda-Navigator+Spyder的配置 在学习输入的时候,我们发现Sublime Text竟然不能正常使用,没错,因为Sublime Text本质上只是一个文本编辑器,这时候我们就需要一个可视化、便利化的编译软件,在这里我选择Anaconda,一方面是因为它的功能非常强大,另一方面则是因为它的下载与安装十分方便。 实际上我个人认为Anaconda本身更像一个环境,环境里为用户提供了一些常用的IDE,我们根据自己的需要Instal...

python&OpenCV学习笔记 day1——python基本学习

** python&OpenCV学习笔记 day1——python基本学习 ** 由于anaconda已经安装,所以我的python学习主要是在anaconda中的spyder编译器中进行学习。 spyder编译器 在学习中,遇到的困难首先就是python的安装: 1.对于我这样的小白来说,根本不知道python采用什么平台或者什么编译器。 2.同时,在学习opencv的过程中看到了该平台的教程,能够使用python语言并且有opencv接入,所以采用了该编译器。 下载安装配置完成后,开始python基础编...

Python学习笔记(八)之面向对象编程(上)

目录 1. 面向过程和面向对象的区别 1.1 面向过程 1.2 面向对象2. 类(Class) 和实例(Instance) 3. 访问限制 3.1 思考 3.2 实例解析 3.3 注意事项4. 总结一下 1. 面向过程和面向对象的区别 1.1 面向过程面向过程的程序设计把计算机程序视为一系列的命令集合,即一组函数的顺序执行。为了简化程序设计,面向过程把函数继续切分为子函数,即把大块函数通过切割成小块函数来降低系统的复杂度。1.2 面向对象面向对象的程序设计把计算机程...

Python分支结构学习笔记【代码】

二分支结构紧凑形式: <表达式1> if <条件> else <表达式2> a=eval(input()); print("猜{}了".format("对" if a==99 else "错")) 99 猜对了点赞 收藏分享文章举报yanfang7722发布了3 篇原创文章 · 获赞 0 · 访问量 84私信 关注

Python学习笔记——Turtle库源码的简单分析【图】

查看源码方法,略。 一、发现疑问 测试import turtle as tprint(type(t))#打印t的类型 t.forward(100)#使用海归的方法t.done()#阻止窗口关闭结果: 疑问: 为什么是模块类型,却能调用海归方法? 二、源码解答 1.import turtle引入的就是名称为turtle.py的文件,文件里面有好多类,包括Turtle类 知识拓展:Python的模块、包和库的区别https://blog.csdn.net/tscaxx/article/details/103680363 2.Turtle类里面的方法变成了全局方法...

《Python编程—从入门到实践》学习笔记(9)【代码】【图】

文件和异常 从文件中读取数据 ? Python读取文件都是以字符串的形式储存,如果需要使用其他类型的数据需要进行转换。如用int()和float()等。 读取整个文件 ? 创建一个文本文件000.txt,内容如下。? open()返回一个表示文件的对象,储存在as后面的变量中,在之后可以用这个对象的方法read()来读取文件内容,而with的作用就是在冒号后面的语句结束后自动关闭文件。 with open('000.txt') as file_object:contents = file_object.re...

Python接口测试学习笔记(二) - Fiddler抓包与测试【图】

本文学习笔记整理自【Python开发】接口测试教程 一. Fiddler配置 工作原理:终端设备(web, app)发出请求, fiddler作为代理, 传给服务器; 服务器返回数据, fiddler拦截后, 再传给终端设备. 下载地址: https://www.telerik.com/fiddler 1. https请求需要导入证书:Chrome: Tools -> Options... -> HTPPS -> 勾上所有的checkbox -> okFirefox: 1. Tools -> Options... -> HTPPS -> 勾上所有的checkbox -> ok2. Tools -> Options.....

Python中函数装饰器学习笔记

目录 作用: demo 这个应该是基础吧,回头好好的补一下python基础 作用:python函数修饰符@的作用是为现有函数增加额外的功能,常用于插入日志、性能测试、事务处理等等。菜鸟教程 用于拓展原来函数功能的一种函数,目的是在不改变原函数名(或类名)的情况下,给函数增加新的功能。 ref 这个函数的特殊之处在于它的返回值也是一个函数,这个函数是内嵌“原“”函数的函数 层层嵌套 用法: 修饰符是一个函数 修饰符取被修饰函数为参数...

python学习笔记01:Python阶乘,计算机计算的局限性

今天大年初一,由于受肺炎的影响,在家闭关,没有出去拜年。学学习,看看电影,吃吃火锅,快乐就是那么简单。 话不多说,上笔记: 今天在看Python程序设计的时候看到一章叫做计算机算数的局限性 对于最新版的Python,计算一个很大的数时,计算机也不会计算困难,但是对于旧版的Python(用C++,java编写的Python)来说就会呈现计算机计算的局限性。 为什么呢?原因如下: 在计算机内部,int 以固定大小的二进制表示存储。特定计算机用...

Python学习笔记(七)之Python模块【图】

目录 1. 初始模块 1.1 模块导读 1.2 模块定义 1.3 模块实例2. 模块导入 2.1 实例分析(关键部分,重点看) 2.2 各导入语句说明 2.2.1 import语句 2.2.2 from...import... 语句 2.2.3 from...import * 语句 2.2.4 as 语句2.3 dir()函数3. 作用域 3.1 引言 3.2 讲解1. 初始模块 1.1 模块导读首先我们来看一下模块是什么,前面呢我们在一个Python文件中写了一些函数,这些函数写完后我们只能在自己的Python文件中使用,当我们想要让自...

传智播客 python 私有化学习笔记

xx: 公有变量 _x: 单前置下划线,私有化属性或方法,from somemodule import *禁止导入,类对象和子类可以访问 __xx:双前置下划线,避免与子类中的属性命名冲突,无法在外部直接访问(名字重整所以访问不到) __xx__:双前后下划线,用户名字空间的魔法对象或属性。例如:__init__ , __ 不要自己发明这样的名字 xx_:单后置下划线,用于避免与Python关键词的冲突 通过name mangling(名字重整(目的就是以防子类意外重写基类的方法或者属性)如...

吴裕雄--天生自然Python Matplotlib库学习笔记:matplotlib绘图【代码】【图】

Matplotlib 可能是 Python 2D-绘图领域使用最广泛的套件。它能让使用者很轻松地将数据图形化,并且提供多样化的输出格式。from pylab import *size = 128,16 dpi = 72.0 figsize= size[0]/float(dpi),size[1]/float(dpi) fig = figure(figsize=figsize, dpi=dpi) fig.patch.set_alpha(0) axes([0,0,1,1], frameon=False)rcParams[text.antialiased] = False text(0.5,0.5,"Aliased",ha=center,va=center)plt.xlim(0,1),plt.ylim(0,...

学习笔记 - 相关标签