- 博客(12)
- 收藏
- 关注
原创 python基础知识_迭代器和生成器_2
迭代器的定义: 1. 当类中定义了__iter__和__next__两个方法; 2. __iter__方法需要返回对象本身,即:self; 3. __next__方法,返回下一个数据,如果没有数据了,则需要抛出一个StopIteration的异常。# 创建迭代器类class IT(object): def __init__(self): self.counter = 0 def __iter__(self): return
2022-03-24 19:29:59 1387
原创 计算机基础知识_全、半角切换
计算机基础知识_全、半角切换常规的快捷键是shift + space如何查看设置Win + I 打开控制面板;点击《时间和语言》;左侧列表选择《语言》;点击第一个图标《Windows显示(中华人民共和国)》;点击下方的《中文(简体,中国)》;点击展开的《选项》图标;点击左侧列表”键盘“下方的《微软拼音》;点击展开的《选项》;点击《按键》;可查看到快捷键的设置。...
2022-03-24 17:07:28 664
原创 python基础知识_jupyter
jupyterjupyter是结合markdown和python的一个编辑工具,一般用于简单的python块运行和文本编辑。jupyter的安装如果安装了anaconda,就不用再安装jupyter了,因为anaconda中已经自带jupyter## 如果没有安装anaconda,可使用pip进行安装pip install jupyter 启动jupyter在要创建python文件的目录先打开cmd窗口,运行jupyter notebook,就会使用默认浏览器打开jupyter
2022-03-20 14:32:57 1468
原创 python基础知识_虚拟环境
python基础知识_虚拟环境安装工具pip install virtualenv创建虚拟环境virtualenv env激活虚拟环境cd env/bing # 将目录切换到bin下source activate自动生成依赖包列表文件pipreqs ./ --encoding=utf8 # 生成requirements.txt文件,入过是第一次使用pipreqs命令,需要先安装pipreqs包(pip install pipreqs)注意:pip freeze
2022-03-20 14:05:56 340
原创 python基础知识_函数参数带星*
python函数参数的传递函数参数的使用需要关注两点:函数参数是如何定义的;在调用函数的过程中参数是如何解析的。python中函数的定义方式方式1:F(arg1, arg2,……)形参个数和实参个数相等;顺序需要相同。方式2:F(arg1, arg2=value2, ……)给参数提供了默认值;如果调用函数的时候给arg2传递了值,就用传递过来的值;如果调用时没有给arg2传递参数,那函数执行过程中就使用默认的value2。形参个数和实参个数相等;顺序需要相同。
2022-02-21 23:08:15 307
原创 git_基础知识_常用命令
git 常用命令在本地机器上创建文件夹进入文件夹,启动git bash初始化仓库git init配置用户名和密码,避免每次提交都需要输入git config --global --list 修改用户名git config --global user.name "jinli"创建文件touch a.txttouch b.txttouch c.txt添加到缓存区git add a.txtgit add b.txtgit add c.txt
2022-02-21 22:41:13 80
原创 python自动化测试_xpath元素定位
xpath元素定位1. / 和 ///是直系查找;//是所有后代中查找/html/body/div # 选择html下面的body下面的div元素//div//p # 选择 所有的 div 元素里面的 所有的 p 元素2. 根据属性定位[@属性名=‘属性值’], eg: //*[@id=‘west’]//*[@id='west'] # 选择 id 为 west 的元素//select[@class='single_choice'] # 选择所有 select 元素中 c
2021-09-09 21:02:02 216
原创 python基础知识_下划线
1. 单前导下划线单个下划线是一个Python命名约定,表示这个名称是供内部使用的。 它通常不由Python解释器强制执行,仅仅作为一种对程序员的提示。如果使用通配符从模块中导入所有名称(from unittest import *),则Python不会导入带有前导下划线的名称(除非模块定义了覆盖此行为的__all__列表)常规导入(eg: from unittest import _fun)不受前导单个下划线命名约定的影响。2. 单末尾下划线单个末尾下划线(后缀)是一个约定,用
2021-09-09 20:59:49 160
原创 基础知识_git_基本流程
git 操作流程在本地机器上创建文件夹进入文件夹,启动git bash初始化仓库git init配置用户名和密码,避免每次提交都需要输入git config --global --list 修改用户名git config --global user.name "Emma"创建文件touch a.txttouch b.txttouch c.txt添加到缓存区git add a.txtgit add b.txtgit add c.txt
2021-09-09 20:53:58 77
原创 工具分享_markdown基础语法
Markdown 常用命令总结标题使用#号可以表示1-6级标题,级别和数量相对应。### 三级标题,有空格注意:#和文字间需要有1个空格段落N.A.字体*斜体文本*_斜体文本___粗体文本_____粗、斜体文本___***粗、斜体文本***分割线**** * ******- - -----------删除线~~删除内容~~下划线<u>需要添加下划线的内容</u>列表无序列表* 第一项* 第二项* 第三项+ 第一项
2021-06-29 20:18:38 103
原创 python基础知识_迭代器和生成器
前置知识迭代:迭代是重复反馈过程的活动,其目的通常是为了逼近所需目标或结果。每一次对过程(函数)的重复称为一次“迭代”,而每一次迭代得到的结果(函数return)会作为下一次迭代的初始值(传入函数的参数)。例如 斐波那契数列:0 1 1 2 3 5 8 13 23………F(0)=0,F(1)=1, F(n)=F(n - 1)+F(n - 2)(n ≥ 2,n ∈ N)迭代器迭代器:是一个类,有__iter__()和__next__()方法的类,迭代器对象:是”迭代器“类的实例化对象备注
2021-06-29 19:48:54 117
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人