python学习笔记之列表与元组
一、概述python包含6种内建的序列,其中列表和元组是最常用的两种类型。列表和元组的主要区别在于,列表可以修改,元组则不能修改使用上,如果要根据要求来添加元素,应当使用列表;而由于要求序列不可修改时,此时使用元组更合适一般来说,几乎可以用列表代替元组二、通用操作所有序列类型都可以进行某些特定的操作...
python学习笔记:第14天 内置函数补充和递归
一、匿名函数匿名函数主要是为了解决一些简单需求而设计的一种函数,匿名函数的语法为:lambda 形参: 返回值先来看一个例子:# 计算n的n次方In[2]: lst = lambda n: n ** n # 这里的lst就是一个匿名函数In[3]: print(lst(3))27使用...
python学习笔记(excel+unittest)
准备先利用之前整理的python自带的unittest框架整合excel 实现接口自动化测试功能先看看excel表格设置:下来是对excel获取的代码: #!/usr/bin/env python # -*- coding: utf_8 -*- import xlrd import json cla...
webdriver(python)学习笔记七——多层框架定位与智能等待
多层框架或窗口定位:switch_to_frame()switch_to_window()智能等待:implicitly_wait()现在web应用中经常会遇到框架如(frame)或窗口(windows)的应用,这样定位就比较难,有时定位一个元素,定位器没有问题,但是就是定位不到,这时就需要检查一下...
Python学习笔记之unittest测试类
11-3 雇员:编写一个名为Employee 的类,其方法__init__()接受名、姓和年薪,并将它们都存储在属性中。编写一个名为give_raise()的方法,它默认将年薪增加5000美元,但也能够接受其他的年薪增加量。为Employee 编写一个测试用例,其中包含两个测试方法:test_giv...
python学习笔记(unittest)
刚刚放假回来我想很多人都还没有缓过来吧这次介绍一个python自带的测试框架 unitest #!/usr/bin/env python # -*- coding: utf_8 -*- import requests import unittest class Testswcw_back(unitt...
Python学习笔记:Unittest框架了解
Unittest单元测试框架不仅可以适用于单元测试,还可以适用于自动化测试用来的开发与执行,该测试框架可执行测试用例,并提供丰富的断言方法,最终生成测试报告。一、Unittest常用方法1、TestCase:TestCase类,所有测试用例类继承的基本类如:2、main():使用它可以方便的将一个单...
Python笔记(十一):多线程
(二)和(三)不感兴趣的可以跳过,这里参考了《深入理解计算机系统》第一章和《Python核心编程》第四章(一) 多线程编程一个程序包含多个子任务,并且子任务之间相互独立,让这些子任务同时运行就是多线程编程。(二) 进程进程是操作系统对一个正在运行的程序的一种抽象(或者说进程指的就...
【笔记:3D航路规划算法】一、随机搜索锚点(python实现,讲解思路)
目录 关键概念3D路径规划算法1. A*算法2. 快速随机锚点1. 初始化:2. 实例化搜索算法:3. 路径生成:4. 绘制图像: 3D路径规划是在三维空间中寻找从起点到终点的最短或最优路径的一种技术。它广泛应用于无人机导航、机器人运动规划、虚拟现实等领域 关键概念 节点和网格: ...
【原】Learning Spark (Python版) 学习笔记(四)----Spark Sreaming与MLlib机器学习
本来这篇是准备5.15更的,但是上周一直在忙签证和工作的事,没时间就推迟了,现在终于有时间来写写Learning Spark最后一部分内容了。第10-11 章主要讲的是Spark Streaming 和MLlib方面的内容。我们知道Spark在离线处理数据上的性能很好,那么它在实时数据上的表现怎么样...
python学习笔记:深浅拷贝的使用和原理
在理解深浅拷贝之前,我们先熟悉下变量对象和数据类型1.变量和对象变量-引用-对象(可变对象,不可变对象)在python中一切都是对象,比如[1,2],'hello world',123,{'k1':'v1'},比如说:>>> a = 3专业表述如下:变量是一个系统表的元素,拥有指向...
python基础语法笔记(有C语言基础之后)
input()用于输入,其有返回值(即用户输入的值),默认返回字符串。括号里可放提示语句 一行代码若想分为多行来写,需要在每一行的末尾加上“\” 单个“/”表示数学中的除法,不会取整。“//”才会向下取整。 字符串类型可以乘以整数类型,相当于这个字符串被复制了整数倍,若做输出,即会重复输出。 条件语...
Python编程学习笔记(3)--- 操作列表
1、遍历列表 遍历列表可以采用for循环的方法,需要对列表中的每一个元素都执行相同的操作。 具体事实如下: name = ["ada","cdb","dbc","bad","jinb"]for Name in name: print(Name) 运行结果: 这段代码让python从列表nam...
A Byte of Python 笔记(10)输入/输出:文件和储存器
第12章 输入/输出大多数情况下,我们需要程序与用户交互。从用户得到输入,然后打印一些结果。可以分别使用 raw_input 和 print 语句来完成这些功能。对于输出,可以使用多种多样的 str(字符串)类。另一个常用的输入/输出类型是处理文件。创建、读和写文件的能力是许多程序所必须的。文件通...
python3学习笔记.1.初体验
最近工作烦得很 就想找点儿别的事情来做,于是想到了学学python。因为是vs2017,所以就在里面安装了。第一个程序肯定是Hello World了。新建一个python应用程序代码只有一行print("Hello World!")运行,控制台中就打印了 Hello World!
1.Python学习笔记
一、环境配置 1.Python解释器 把程序员用编程语言编写的程序,翻译成计算机可以执行的机器语言 安装: 双击Python3.7.0-选择自定义安装【Customize installation】-勾选配置环境变量 如果没有勾选配置环境变量,输入python就会提示找不到命令环境变量: 一般是指在...
python学习笔记系列----(三)数据结构
这一章主要是介绍了python一些常用的数据结构,比如list,tuple,dictionary,set,以及一些实用遍历技巧,主要讲的还是list。3.1 list主要介绍了list的一些常用的使用函数。这里就不多说和举例了。增加:append(),insert()删除:pop(),remove(...
【python3两小时快速入门】入门笔记01:基础
又要我搞爬虫了,这次的源网站使用的ajax加载数据,我用java爬下来的页面内容部分全都是空,虽然java也有插件,但是使用起来感觉很麻烦,所以,python!老子来了。 1、 版本:python3肯定选3啊,据说23版本差异巨大,但是3也出来很久了,第三方类库估计都肯定跟上了;再说IT这行业,...
python笔记01:基础知识
1.4 数字和表达式# -*- coding:utf-8 -*-#1.4#除法print 1 / 2print 1.0 / 2print 10 / 3print 10.0 / 3.0print int(1.0/2)print float(1/2)#如果使用“//”,那么就算是浮点数,双斜线也会执行整...
Python Web学习笔记之进程与线程
要了解二者的区别与联系,首先得对进程与线程有一个宏观上的了解。进程,是并发执行的程序在执行过程中分配和管理资源的基本单位,是一个动态概念,竟争计算机系统资源的基本单位。每一个进程都有一个自己的地址空间,即进程空间或(虚空间)。进程空间的大小 只与处理机的位数有关,一个 16 位长处理机的进程空间大小...