随笔分类 -  python

python basic grammar and interface atuo
摘要:冒泡排序 原理 冒泡排序(Bubble Sort)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 步 阅读全文
posted @ 2021-06-03 23:38 sucre_tan 阅读(83) 评论(0) 推荐(0) 编辑
摘要:排序算法(Sorting algorithm)是计算机科学最古老、最基本的课题之一。要想成为合格的程序员,就必须理解和掌握各种排序算法。其中”快速排序”(Quicksort)使用得最广泛,速度也较快。它是图灵奖得主C. A. R. Hoare(托尼·霍尔)于1960时提出来的。 一、快速排序(Qui 阅读全文
posted @ 2021-06-03 23:32 sucre_tan 阅读(398) 评论(0) 推荐(0) 编辑
摘要:前言 已知一个dict 比如a = {"a":1},另一个dict比如为b = {"a":1,"b":2},如何判断a是否在与b中。一般在接口测试的时候,返回的参数比较多的情况,如果一个个字段去校验,会比较麻烦,那么如何直接拿一个期望的字典放键值对,判断结果里面是否包含期望的值 set实现 set( 阅读全文
posted @ 2021-06-03 22:44 sucre_tan 阅读(295) 评论(0) 推荐(0) 编辑
摘要:前言 如何遍历查找出某个文件夹内所有的子文件呢?并且找出某个后缀的所有文件 walk功能简介 1.os.walk() 方法用于通过在目录树种游走输出在目录中的文件名,向上或者向下。 2.walk()方法语法格式如下: os.walk(top,topdown=True,onerror=None, fo 阅读全文
posted @ 2021-06-03 22:40 sucre_tan 阅读(179) 评论(0) 推荐(0) 编辑
摘要:在python中,序列化可以理解为:把python的对象编码转换为json格式的字符串,反序列化可以理解为:把json格式字符串解码为python数据对象。在python的标准库中,专门提供了json库与pickle库来处理这部分。 json的dumps方法和loads方法,可实现数据的序列化和反序 阅读全文
posted @ 2021-05-25 12:41 sucre_tan 阅读(629) 评论(0) 推荐(0) 编辑
摘要:Python定义函数 除了使用Python内置的函数以外,在编程过程中,我们也经常需要自己定义函数。在Python中,定义一个函数要使用 def 语句,依次写出函数名、括号()、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用 return 语句返回。我们以定义一个求绝对值的函数my 阅读全文
posted @ 2021-05-18 12:20 sucre_tan 阅读(302) 评论(0) 推荐(0) 编辑
摘要:什么是set 在前面,我们学习了dict,知道dict的key是不重复的,当我们往dict里添加一个相同key的value时,新的value将会覆盖旧的value。有的时候,我们只想要 dict 的 key,不关心 key 对应的 value,目的就是保证这个集合的元素不会重复,这时,set就派上用 阅读全文
posted @ 2021-05-18 12:04 sucre_tan 阅读(230) 评论(0) 推荐(0) 编辑
摘要:什么是dict 我们已经知道,List 和 tuple 可以用来表示顺序集合,例如,班里同学的名字: ['Alice', 'Bob', 'Candy', 'David', 'Ellena'] # List ('Alice', 'Bob', 'Candy', 'David', 'Ellena') # 阅读全文
posted @ 2021-05-18 11:33 sucre_tan 阅读(88) 评论(0) 推荐(0) 编辑
摘要:元组(tuple)和list一样,也是一个有序容器,在元组中,同样可以包含0个或者多个元素,并且也支持索引访问、切片等操作。定义元组的方式是使用小括号()将元组内的元素括起来。 T = ('Alice', 'Bob', 'Candy', 'David', 'Ellena') # 通过下标的方式访问元 阅读全文
posted @ 2021-05-18 10:42 sucre_tan 阅读(93) 评论(0) 推荐(0) 编辑
摘要:容器 生活中,容器指的是可以容纳物品的收纳器,在程序中,容器是一种可以把多个元素放在一起的数据结构,容器中的元素可以逐个地迭代获取,可以用in, not in等关键字判断某个元素是否包含在容器中。在Python中,包括列表(list)、元组(tuple)、字典(dict)、集合(set)等,他们都可 阅读全文
posted @ 2021-05-18 00:43 sucre_tan 阅读(217) 评论(0) 推荐(0) 编辑
摘要:一、Python之for循环 for循环在Python语言的流程控制中是非常重要的,在编程中有很多场景需要使用到for循环。举个例子,当我们需要把字符串中的每一个字符打印出来的时候,我们怎么实现呢?我们当然可以使用之前学习的指定位置的方式让每个字符打印出来。 s = 'ABCD' print(s[0 阅读全文
posted @ 2021-05-18 00:41 sucre_tan 阅读(480) 评论(0) 推荐(0) 编辑
摘要:一、python的字符串format 字符串是Python程序重要的数据类型,到目前为止,我们输出的字符串的内容都是固定的,但有时候通过字符串输出的内容不是固定的,这个时候需要使用format来处理字符串,输出不固定的内容。字符串format由两个部分组成,字符串模板和模板数据内容组成,通过大括号{ 阅读全文
posted @ 2021-05-18 00:33 sucre_tan 阅读(69) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示