首页
学习
活动
专区
圈层
工具
发布

Python-接口自动化(一)

4、当你需要使用某一个变量的时候,需要确认该变量已经被定义和赋值。 5、python中需要注意的是所有的代码块语句必须要包含相同的缩进空白数量,这个必须严格遵守。...,返回的是一个列表类型的数据,列表里面的子元素都是字符串类型; 在split()函数的括号内可以指定切割的符号,以此来进行切割;指定的切割符会被切走,可以指定切割的次数 例如:print(s.split...如果你要存储的数据是同一个类型的,建议用列表。 c、如何往列表里面增加数据?...来来'),打印的结果是:a的值是[1,0.02,'来来','hello',[1,2,3],False]; d、如何删除列表里面的数据 pop:列表名.pop(),pop()函数会返回被删除的那个元素,括号内不填数字的话会默认删除最后一个元素...例如:a=(1,0.02,[1,2,3]),a[2][-1]='haha',print(a),打印出来的结果是:a=(1,0.02,[1,2,'haha']); b、但是在元祖元素里面又包含了元祖的话,

96620
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    集合数据类型,拷贝,深拷贝,浅拷贝

    print(len(set_1)) #5 2.成员运算in和not in #表示判断集合里面是否有某个值 set_1 = {1,2,3,4,5} print(1 in set_1) #True print...True print(set_3) #True print(set_4) #False 2.掌握 1.add 添加,打印添加时候回返回None 2.remove 移除,打印添加时候回返回None,...找不到移除的内容会报错 3.difference_update 删除相同的值 打印添加时候回返回None 4.discard 移除,打印添加时候回返回None,找不到移除的内容也会返回None 5.isdisjoint...(pythons_linuxs) 第二部分 1.有列表l=['a','b',1,'a','a'],列表元素均为可hash类型,去重,得到新列表,且新列表无需保持列表原来的顺序 #去重 l=['a','b...A) print(l_2) 第三部分 请简述拷贝、浅拷贝、深拷贝三者之间的区别: 比如说A拷贝B,A里面的值发送变化时候B也会发生变化,浅拷贝和深拷贝一般出现在一个变量里有多个元素,有可变的元素和不可变的元素

    89020

    9个技巧使你的Python代码更Pythonic

    这不仅是 "The Zen of Python" 的第一句话,也是所有Python开发者的信条。 但如何区分漂亮和丑陋的代码? 更重要的是,如何写出漂亮的 Python 代码?...幸运的是,在Python中你总是可以通过内置的 product() 函数避免嵌套循环。 例如,我们有一个包含3级嵌套for循环的程序,如下所示。...操作符 := 的可爱名字来自海象的眼睛和獠牙。 图片来自维基百科 这种语法非常容易理解。例如,如果我们想把下面两行Python代码写成一行,该怎么做呢?...下面的例子使用f-string打印今天的时间。...9 星号* 使用星号来解包迭代变量和解构赋值 如何将一个列表、一个元组和一个集合合并成一个列表?

    50410

    Python字典、集合之高山流水

    字典dict 字典是由大括号{键:值}组成、字典是无序的、字典的键必须是不可变数据类型、不能使用列表作为键,但可以使用元祖作为字典的键。...例如: dict_ = {"test":"Hello World"} str_ = "hello" dict_ = {str_:"霍元甲"} # 这是正确的 list_ = [1,2,3]...'dict'> # 我们发现变量的数据类型和值的类型相同 buf = 1,2,3 buf_1 = "a","b","c" buf_2 = [1,2,3],["a","b","c"] buf_3 = {...通过解构的方式打印字典的键和值 dict_ = {"电视剧":"水浒传","电影":"黄飞鸿"} for key_,val_ in dict_.items(): # 通过结构的方式打印键和值 print...) # 字典只能看键不能看值,很多方法都不能用 print(type(list_2),list_2) # 列表的下标也不能使用,大多数函数不能用 # 打印内容如下: <class 'frozenset

    91120

    Python基础知识总结

    random.uniform(a, b) #生成a、b之间的随机浮点数。不过与randint不同的是,a、b无需是整数,也不用考虑大小。...列表解析 Python的列表(list)就是数组,支持表达式赋值 比如从另一个list中去部分元素: ist_1 = [1, 2, 3, 5, 8, 13, 22] list_2 = [i for i...懒惰匹配和贪婪匹配 ".*" 和 ".*?" “*”在匹配时,会匹配尽可能长的结果。如果你想让他匹配到最短的就停止,需要用“.*?”。如“I.*?e”,就会得到第二种结果。...calcSum(1,2,3) calcSum(123,456) calcSum() 输出: 6 579 0 在变量前加上星号前缀(*),调用时的参数会存储在一个 tuple(元组)对象中,赋值给形参...xrange(1,11): 而打印range(1,11),输出的是一个列表: 其实range()和xrange()的定义是一样的: range(start=0,stop,step) xrange(start

    1.7K21

    25条很棒的Python一行代码,建议收藏!

    a,b,*c = [1,2,3,4,5] print(a,b,c) > 1 2 [3,4,5] ▍3、列表中偶数的和 有很多方法可以做到这一点,但最好和最简单的方法是使用列表索引和sum函数。...但如果是3的倍数,打印Fizz,如果是5的倍数,打印Buzz,如果同时是3和5的倍数,打印FizzBuzz,否则打印数字。 看起来我们必须使用循环和多个if-else语句。...最简单的斐波那契数列1,1,2,3,5,8,13等等。可以使用列表推导式和for循环在一个范围内创建斐波那契数列。...例如:2、3、5、7等。为了在一个范围内生成质数,我们可以使用带有filter和lambda的list函数来生成质数。 list(filter(lambda x:all(x % y !...或者使用max()内置函数。 ▍20、线性代数 有时候我们需要将列表中的元素缩放2到5倍。下面的代码解释了如何做到这一点。

    1.1K10

    25条很棒的Python一行代码,建议收藏!

    a,b,*c = [1,2,3,4,5] print(a,b,c) > 1 2 [3,4,5] ▍3、列表中偶数的和 有很多方法可以做到这一点,但最好和最简单的方法是使用列表索引和sum函数。...但如果是3的倍数,打印Fizz,如果是5的倍数,打印Buzz,如果同时是3和5的倍数,打印FizzBuzz,否则打印数字。 看起来我们必须使用循环和多个if-else语句。...最简单的斐波那契数列1,1,2,3,5,8,13等等。可以使用列表推导式和for循环在一个范围内创建斐波那契数列。...例如:2、3、5、7等。为了在一个范围内生成质数,我们可以使用带有filter和lambda的list函数来生成质数。 list(filter(lambda x:all(x % y !...或者使用max()内置函数。 ▍20、线性代数 有时候我们需要将列表中的元素缩放2到5倍。下面的代码解释了如何做到这一点。

    1.3K30

    基于Jupyter快速入门Python|Numpy|Scipy|Matplotlib

    下面是一个简单的例子,展示了如何使用布尔值: t = True f = False print(type(t)) # 打印 "",表示 t 是一个布尔值 print(t and...容器 Python 包含几种内置的容器类型:列表、字典、集合和元组。 列表List 列表是 Python 中的一种可调整大小且可包含不同类型元素的数组等价物。...打印 x 的值和新的 xs 列表 可以在文档中找到有关列表的所有详细信息。...元组在很多方面与列表相似。最重要的区别之一是元组可以用作字典中的键和集合的元素,而列表则不能。...例如,假设希望将一个常量向量加到矩阵的每一行,可以这样做: import numpy as np # 将向量v加到矩阵x的每一行, # 结果存储在矩阵y中 x = np.array([[1,2,3],

    2K10

    python学习笔记2.4-数据结构之列表和元组

    list中的元素可以为任意类型,整型、字符型、列表、字典都可以.元素之间用逗号(,)隔开,整个list用[ ]包围。...,打印出来为8 除了上述通过索引来获取单个元素,还可以通过区间下标(左闭右开)来一次索引很多元素,python中称为这种方式为切片,需要注意的是区间下标为左闭又开,即不会索引到右边下标对应的元素,只会索引到它前一个元素...a = [i for i in range(1,10,2)] print(a[1:3]) # 打印元素3和5 print(a[1:-1]) # 第二个到倒数第二个 print(a[1:]) # 第二个以后的全部元素...例如上例中的+和操作、以及索引或者切片操作,都不会修改原list的值。...* list包含的其他方法: 方法 功能 list.append(obj) 在列表末尾添加新的对象 list.count(obj) 统计某个元素在列表中出现的次数 list.extend(seq) 在列表末尾一次性追加另一个序列中的多个值

    97290
    领券