![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 73
测试之禅
软件测试技术分享,从不同角度探索测试之美
展开
-
跟着菜鸟学python--命名空间与作用域
Python 作用域和命名空间定义命名空间生存周期内置命名空间全局命名空间本地命名空间作用域global关键字nonlocal 关键字定义namespace (命名空间)是一个从名字到对象的映射。 大部分命名空间当前都由 Python 字典实现,但一般情况下基本不会去关注它们(除了要面对性能问题时),而且也有可能在将来更改。下面是几个命名空间的例子:存放内置函数的集合(包含 abs() print() input()这样的函数,和内建的异常等);模块中的全局名称;函数调用中的局部名称。 从某种意原创 2021-02-18 14:11:51 · 159 阅读 · 1 评论 -
跟着菜鸟学python--函数和参数讲解
函数的定义默认值参数默认参数的陷阱关键字参数可变参数我们先来看看官方是怎么定义函数的定义 函数使用关键字 def,后跟函数名与括号内的形参列表。函数语句从下一行开始,并且必须缩进。为什么要有函数呢?在我们写代码的时候如果从头写到尾其实也没问题,但是如果随着时间拉长,代码越来越多,这个时候就变得极其的难维护,而且如果我有的地方需要重复的引用一些功能,我也要重复的去写,这样非常的浪费时间。例如我现在需要实现一个加法功能:我只用定义一个函数,函数里返回数字相加即可,后面我需要再次使用的时候调用add()原创 2021-01-29 20:49:09 · 231 阅读 · 1 评论 -
跟着菜鸟学python--字典的使用
字典介绍定义创建字典的几种方式字典的一些应用定义我们来看看官方文档对于dict类型的介绍可以看到字典是以键值对的形式来建立的{‘key’:‘value’},key只能是不可变类型,value几乎可以是任何类型创建字典的几种方式字典的一些应用返回字典 d 中使用的所有键的列表1.返回字典 d 中的项数。2.返回 d 中以 key 为键的项。 如果映射中不存在 key 则会引发 KeyError1.将 d[key] 从 d 中移除。 如果映射中不存在 key 则会引发 KeyError原创 2021-01-18 11:37:06 · 157 阅读 · 2 评论 -
跟着菜鸟学python--流程控制及循环使用
流程控制语句if语句for 语句for语句结合listfor语句结合strrange() 函数break 和 continue 语句,以及循环中的 else 子句breakcontinueelsepass 语句if语句if语句中可以有零个或多个 elif 部分,以及一个可选的 else 部分。 关键字 ‘elif’ 是 ‘else if’ 的缩写,适合用于避免过多的缩进。 一个 if … elif … elif … 序列可以看作是其他语言中的 switch 或 case 语句的替代我们看下上面的一段原创 2020-12-31 16:31:15 · 121 阅读 · 0 评论 -
跟着菜鸟学python--列表的更多特性
列表的更多特性上篇我们讲到了列表,简单的介绍了一下关于列表的基本方法和写法,今天我们来看看还有哪些其他的方法list.append(x)在列表的末尾添加一个元素。相当于 a[len(a):] = [x] 我们看看这样写:a[len(a):] = [x]list.extend(iterable)使用可迭代对象中的所有元素来扩展列表list.insert(i, x)在给定的位置插入一个元素。第一个参数是要插入的元素的索引list.remove(x)移除列表中第一个值为 x 的元素。如果没原创 2020-12-28 11:47:15 · 76 阅读 · 0 评论 -
跟着菜鸟学python--列表的使用
列表Python 中可以通过组合一些值得到多种 复合 数据类型。其中最常用的 列表 ,可以通过方括号括起、逗号分隔的一组值得到。一个 列表 可以包含不同类型的元素,但通常使用时各个元素类型相同我们先来看看怎么定义列表元素类型相同不同元素类型列表索引和切片列表的复制列表拼接列表修改给切片赋值也是,可以改变列表大小,或者把列表整个清空列表的嵌套列表也拥有非常的多的操作方法,我们今天先简单的介绍一下,大家可以先熟悉一下列表的写法,后面会继续讲解其它的用法...原创 2020-12-23 19:52:23 · 81 阅读 · 0 评论 -
跟着菜鸟学python--字符串方法介绍二
字符串方法介绍二上篇我们介绍了一些字符串的方法,没有看的可以点击下方链接字符串方法今天我们继续来介绍剩余的一些方法str.index(sub[, start[, end]])这个方法类似于 find(),但在找不到子类时会引发 ValueErrorstart,end可以默认不写str.isalnum()看下官网的描述:如果字符串中的所有字符都是字母或数字且至少有一个字符,则返回 True , 否则返回 False 。 如果 c.isalpha() , c.isdecimal() , c.原创 2020-12-16 13:44:26 · 105 阅读 · 0 评论 -
跟着菜鸟学python--字符串方法介绍
字符串方法介绍上篇我们说到了python当中的字符串类型,然后简单的介绍了一下字符串的写法和切片的基本使用。今天我们来看看python中关于字符串都有哪些方法str.capitalize()返回原字符串的副本,其首个字符大写,其余为小写str1 = 'aacdefg'print(str1.capitalize())结果:Aacdefgstr.casefold()返回原字符串消除大小写的副本。 消除大小写的字符串可用于忽略大小写的匹配print(str1.casefold()=='AAC原创 2020-12-07 21:16:26 · 148 阅读 · 0 评论 -
跟着菜鸟学python--字符串操作
字符串介绍及操作基本写法字符串的拼接字符串的索引字符串切片基本写法除了数字,Python 也可以操作字符串。字符串有多种形式,可以使用单引号(’……’),双引号("……")都可以获得同样的结果 。反斜杠 \ 可以用来转义:上图是在交互式模式下字符串输出的形式,可能大家看着会有点怪,我们可以使用print()函数进行打印,它生成可读性更强的输出如果你不希望前置了 \ 的字符转义成特殊字符,可以使用 原始字符串 方式,在引号前添加 r 即可字符串的拼接字符串的索引字符串切片看上图:原创 2020-12-04 15:50:38 · 156 阅读 · 0 评论 -
跟着菜鸟学python--基本介绍
官方文档介绍一、官方文档介绍二、作为计算器使用一、官方文档介绍参考资料:官网文档很多人开始学习python的时候可能都是在百度上面去搜索一些教程去看,但是网上的资料五花八门的,可能刚开始接触的童鞋也不知道哪些正确哪些不对。其实呢,我觉得大家可以直接查看官方的文档,这样也不用担心资料不权威啊,不详细。那么有人会说了,官网都是英文我也看不懂啊,而且翻译起来也会有歧义,一开始呢我也有这种担心,直到我自己去看的时候我才知道别人已经做好了中文翻译了我们可以看到官网里面可以自己选择需要的语言,我们选择中文简原创 2020-11-30 19:13:56 · 128 阅读 · 0 评论 -
vscode 和 pycharm
代码编写工具介绍vscodepycharmvscodevscode是微软一款开源的编写代码工具,它支持很多的编程语言,例如PHP,C,C++等等,当然我们的python也不例外,那么我们先来看看它怎么安装吧传送门:vscode官网vscode编写python的3个先决条件:1.安装下载vscode2.安装插件3.安装python3这个我们前面说过了,然后选择你的python解释器,就可以开始编写我们的python代码了pycharmpycharm是专为开发python而存在的一款原创 2020-11-22 15:07:31 · 2895 阅读 · 1 评论 -
跟着菜鸟学python
python定义安装定义随时互联网的不断发展,传统的手工测试慢慢的无法满足我们快速迭代的系统,所以我们测试人员也需要进步,那么首当其冲的就是需要学习一门编程语言。现在比较适合我们测试人员学习的就是python了。什么是python?Python是一种跨平台的计算机程序设计语言。 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。我们可以用python做什么?对于我们测原创 2020-11-13 18:34:02 · 147 阅读 · 0 评论