首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Python测试之道——笔记1

引言   如果利用python做自动化测试的话,一些python相关的基础知识是必须要掌握的。常用的比如:python代码规范、变量与数据类型、运算、函数和字符串处理等。   ...集合中") else: print("不在集合中")   运算符   自动化测试中,经常使用运算符,对数据进行处理。   ...# 字符串合并 a = 123 b = "123" print(str(a) + b) # 字符串截取 a = "a=abc,b=123,abcd,(1,2,3)" print(a.split(','...(',', ':', 3) print(b) # 访问 a = "adfa_2323" print(a[:-2])   需要在字符中使用特殊字符python 用反斜杠 \ 转义字符,使用最频繁的是...可变参数:   Python函数中还可以定义可变的参数,参数的个数可以是任意个,定义参数,只需要在参数的前面加一个 * 符号即可。

44640

用于日常编程问题的 10 个 Python 代码片段

本文中,我们将深入研究十个可用于解决日常编程挑战的 Python 代码片段。我们将指导您完成每个片段,以简单的步骤阐明其运作方式。 交换两个变量 切换两个变量的值是编程中的常见任务。... Python 中,这可以不利用临时变量的情况下实现 - 例 a = 5 b = 10 a, b = b, a print(a) print(b) 输出 10 5 在这里,a 和 b 的值通过将它们捆绑到一个元组中并随后以相反的顺序解压缩来切换...找到任何除数,它返回 False;别的东西,它返回正版。 合并两个词典 合并两个词典是一项常见的任务,尤其是使用配置或设置。... print(merged_dict) 输出 {'apple': 1, 'banana': 2, 'orange': 3, 'pear': 4} 此代码片段使用字典解包来合并字典 1 和字典 2。...从字符串中删除标点符号 处理文本数据,可能需要从字符串中删除标点符号。

23520

Python基本的变量类型

'hello' ERROR:print "hello" Python基本数据类型: 类型: Number包括整数+小数 整数: int 浮点数:float(不分精度) 布尔型:bool...o' 参数为负·是从右起第几个 str[ m : n ]:截取一段,只有m或n都不会返回单值 str[ 起始 : 长度 ] : 写起始 str[__: 长度 ],默认为str[0 : 长度 ]...,不会报错 'who'[3:-2] = '' 从左开始,数三位是o,从o开始,往左数两个,为'' 'who'[-3:-2] = 'w' 从右开始,数三位是'',从''开始...][0:3] = [1,2,3] 取多值,取出仍为列表 操作方式:同串类似 + 操作 :[1,2]+[3,4] = [1, 2, 3, 4] * 操作 :[1,2]*2 = [1...高级用法 序列[m:n:p] 共有的高级方法: 判断序列是否本序列:in 'a' in 'abc'或者2 in [1,2,3]或者2 in (1,2,3

89630

Python基础知识点梳理

elif 条件2: 条件2满足执行的代码 elif 条件3: 条件3满足执行的代码 else: 以上都不满足执行的代码 循环语法 循环的作用就是让指定的代码重复执行 while循环 while...program_tuple.count(“python”) 元组python中还可以用于交换两个变量的值: a = 10 b = 9 a, b = (b, a) 字典 字典(dict)通常用于描述一个物体的相关信息...切片语法如下: item[N:M:S] 其中N表示要截取的开始位置,M表示结束位置,S表示step也就是步长,默认是1,截取的时候[N:M]是个半闭合区间,等效于数学上[N,M)取值范围,取N取M...缺省参数 除了常见的必须参数外,python支持缺省参数,即为参数指定一个默认值,可以传入这个参数,代码例子如下: def print_human(name, age = 23): print("body...("zhangsan", age = 36) 多值参数 如果函数处理的参数的个数不确定,就可以用多值参数: 参数名前面增加一个*可以接收元组 参数名前面增加两个*可以接收字典 使用了这两个多值参数的代码例子如下

1K20

17条好用的 Python 技巧分享!

: ")n2 = input("enter a number : ")n2 = input("enter a number : ")print(n1, n2, n3) 但是更好的处理方法如下:...# good practicen1, n2, n3 = input("enter a number : ").split()print(n1, n2, n3) 2.处理多个条件语句 如果我们代码中需要检查多个条件语句...4))print(sum_of_squares(2, 3, 4, 5, 6)) 12 循环处理下标 有时我们在工作中,想要获得循环中元素的下标,一般来说,比较优雅的写法如下: lst = [...", "jim", "rock"]print(", ".join(names)) 14 将两个字典进行合并 Python中我们可以使用{**dict_name, **dict_name2, … }将多个字典进行合并...22, 'v2': 44, 'v3': 55} 15 使用两个list生成一个字典 Python中,如果我们需要将两个列表中对应的元素组成字典,那么我们可以使用 zip 功能来方便地做到这一点。

28220

python中的for循环对象和循环退出

两个==才表示条件的判断比较 or  表示链接多个判断条件,也可以使用and来表示 其他(关于字符的方法) *.lower表示把所获取的大写字符都变为小写字符来处理 *.upper表示将小写字符转为大写...6]: [0, 2, 4, 6, 8] for循环 python的for循环可以针对列表、数组类型的数据进行遍历,把遍历出来的数值进行处理(这里是把遍历做个相加或者3次方相乘) 使用print打印出一个变量可以让输出结果不换行显示...%s" % (i, nico[i])   ...:     a -- 1 c -- 3 b -- 2 python循环输出乘法口诀表 使用for嵌套的方式for循环中再套用一个for循环,外层for...' print 'bilibili' 第一次if判断i等于不等于3,循环到等于3结束本次循环,直接进入下次循环,等于3这次循环不会输入任何结果,当i等于5,结束这次循环不再循环下去及输出结果了。...执行出来的结果 [root@localhost shell]# python else.py 0 1 2 4 bilibili 将脚本的break中断循环注释或删除(即在i等于5终止循环),再次测试执行结果

5.2K20

Python数据分析(2)-pandas数据结构操作

pandas是一个提供快速、灵活、表达力强的数据结构的Python库,适合处理‘有关系’或者‘有标签’的数据。利用Python做数据分析的时候,pandas是一个强有力的工具。...前者适合处理一维数据,也就是单变量;后者适合分析多维数据,不过也仅仅只能是二维。掌握DataFrame的操作后,自然也就熟悉了Series的操作,因而描述如何操作Series。 1....如果是字典,则字典的keys默认为dataframe的columns index 列表,如果指定则默认产生np.arange(n) columns 列表,如果指定则默认产生np.arange(n)...其实就相当于合并两个dataframe,取了并集。所以增加行的时候需要保证列能够参数对齐。...缺省值处理 dataframe中没有数据或者数据为nan(非数字),都用nan表示。

1.5K110

零基础学Python--------第5章

第5章 字符串及正则表达式 5.1 字符串常用操作  Python开发过程中,为了实现某项功能,经常需要对某些字符串进行特殊处理,如拼接字符串、截取字符串、格式化字符串等。...实际开发,有时需要获取字符串实际所占的字节数,即如果采用UTF-8 编码,汉字占3 个字节,采用GBK 或者GB2312 ,汉字占2 个字节。...个字符 print('原字符串:',str1) print(substr1 + '\n' + substr2 + '\n' + substr3 + '\n' + substr4) 上面的代码执行后,将显示以下内容...5.2 字符串编码转换  ……Python 3.X 中,默认采用的编码格式为UTF-8,采用这种编码有效地解决了中文乱码的问题。...print('解码后:',byte.decode("GBK")) # 对进行制数据进行解码 上面的代码执行后,将显示以下内容: 解码后: 野渡无人舟自横 5.3 正则表达式  处理字符串,经常会有查找符合某些赋复杂规则的字符串的需求

1.4K10

一次性整理18条好用的Python技巧,速度收藏

: ") n2 = input("enter a number : ") n2 = input("enter a number : ") print(n1, n2, n3) 但是更好的处理方法如下:...# good practice n1, n2, n3 = input("enter a number : ").split() print(n1, n2, n3) 2.处理多个条件语句 如果我们代码中需要检查多个条件语句...(sum_of_squares(2, 3, 4)) print(sum_of_squares(2, 3, 4, 5, 6)) 12 循环处理下标 有时我们在工作中,想要获得循环中元素的下标,一般来说...john", "sara", "jim", "rock"] print(", ".join(names)) 14 将两个字典进行合并 Python中我们可以使用{**dict_name, **dict_name2...结果如下: {'v1': 22, 'v2': 44, 'v3': 55} 15 使用两个list生成一个字典 Python中,如果我们需要将两个列表中对应的元素组成字典,那么我们可以使用 zip 功能来方便地做到这一点

24830

18条好用的Python技巧,建议收藏

n2 = input("enter a number : ") n2 = input("enter a number : ") print(n1, n2, n3) 但是更好的处理方法如下: # good...practice n1, n2, n3 = input("enter a number : ").split() print(n1, n2, n3) 处理多个条件语句 如果我们代码中需要检查多个条件语句...(sum_of_squares(2, 3, 4)) print(sum_of_squares(2, 3, 4, 5, 6)) 循环处理下标 有时我们在工作中,想要获得循环中元素的下标,一般来说,比较优雅的写法如下..."sara", "jim", "rock"] print(", ".join(names)) 将两个字典进行合并 Python中我们可以使用{**dict_name, **dict_name2, …...: {'v1': 22, 'v2': 44, 'v3': 55} 使用两个list生成一个字典 Python中,如果我们需要将两个列表中对应的元素组成字典,那么我们可以使用 zip 功能来方便地做到这一点

17620
领券