摘要:11.函数 函数在Python占有非常重要的地位,可以实现代码复用,增强代码可读性等等。在Python在函数通常被分为常规函数、匿名函数和高阶函数。 11.1常规函数 在Python定义一个函数使用def关键字,其格式如下所示: def functionName(para1,para2,...,pa 阅读全文
posted @ 2020-05-27 18:51 Surpassme 阅读(14) 评论(0) 推荐(0) 编辑
摘要:10.循环语句 对于循环语句,Python仅提供了while和for两个,并未像其他编程语言一样提供for...each/do...while/while...do等。 10.1 while循环 while在Python中的基本格式如下所示: while condition: doSomething 阅读全文
posted @ 2020-05-27 18:46 Surpassme 阅读(18) 评论(0) 推荐(0) 编辑
摘要:9.条件语句 9.1 基本语法 在编程语言中,会经常碰到在不同条件下完成不同的操作功能,在Python中仅提供了if-elfif...else等条件语句,并未提供其他语言中的switch语句(如果深刻字典,也可以用字典实现switch功能),其基本语法格式如下所示: 1.基本格式 if condit 阅读全文
posted @ 2020-05-26 22:38 Surpassme 阅读(31) 评论(0) 推荐(1) 编辑
摘要:8.数据嵌套 在Python中,各种数据是可以相互嵌套的,如列表中嵌套元组、整型、字典等,字典中也可以嵌套元组、列表等,甚至可以嵌套自身。使用起来非常灵活。这种嵌套可以在实际项目中灵活运用各种数据类型进行嵌套。示例如下所示: a=[ 1, 23.45, "name", ("name","age"), 阅读全文
posted @ 2020-05-26 22:37 Surpassme 阅读(24) 评论(0) 推荐(0) 编辑
摘要:7.集合 集合的主要特性如下所示: 1.集合中不会存在重复元素,天生自带去重功能 2.集合可使用{item1,item2,...itemn}或set()进行定义,如果要定义一个空的集合,必须使用set()函数 3.使用set()函数定义集合时,里面的参数必须为列表或元组 4.集合是无序的 7.1 常 阅读全文
posted @ 2020-05-26 22:35 Surpassme 阅读(23) 评论(0) 推荐(0) 编辑
摘要:6.字典 字典的主要特性如下所示: 1.字典是使用大括号进行定义 2.字典中的元素是键值对的形式出现,每个键值对之间使用冒号进行分隔,每个元素间使用逗号进行分隔 3.字典中键必须为不可更改的数据类型,如整型数据、浮点数据、布尔型、字符型、元组等,但不能列表和变量 6.1 基本使用 1.添加 直接给对 阅读全文
posted @ 2020-05-25 23:14 Surpassme 阅读(28) 评论(0) 推荐(0) 编辑
摘要:5.列表 列表是实际应用非常多的一种数据类型,需要好好掌握。列表的主要特性如下所示: 1.支持增加、修改和删除元素操作 2.列表的长度是可变的 3.列表支持排序 5.1 索引与切片 列表中索引是从0开始,且支持正向和反向两种索引方式。如下所示: a=[1,2,"abc",[4,5,6],{"a":7 阅读全文
posted @ 2020-05-25 23:12 Surpassme 阅读(21) 评论(0) 推荐(0) 编辑
摘要:4.元组 元组的主要特性为: 1.元组在创建之后,具有不可以更改的特性,因此不能直接给元组的元素赋值 2.元组的元素类型可以为任意类型,如字典、字符串、列表等 3.元组常用于在程序的整个生命周期中都不变的场景中 4.1 常用方法 元组大小和内容在定义赋值之后,就不可更改,常用的方法如下所示: cou 阅读全文
posted @ 2020-05-24 19:28 Surpassme 阅读(33) 评论(0) 推荐(0) 编辑
摘要:3.字符型 字符型常见的方法如下所示: capitalize():字符串第一个英文单词首字母大写 title():如字符串有多个英文单词,则每个单词首字母大写 split():对字符串指定的分隔符进行拆分,默认为空格符 find():返回匹配到的字符第一次出现的位置索引,找不到返回 -1 repla 阅读全文
posted @ 2020-05-21 00:56 Surpassme 阅读(43) 评论(0) 推荐(0) 编辑
摘要:2.Python数据类型 对于任何一种编程语言的学习,需要打好入门的基础知识,在Python中常见的基础知识有基本数据类型、条件语句、循环语句和函数,更深层次需要掌握面向对象的知识。今天我们先来了解学习一下基础知识,在Python常见的基本数据类型如下所示: 2.1 基本数据类型 2.1.1 布尔型 阅读全文
posted @ 2020-05-21 00:36 Surpassme 阅读(39) 评论(0) 推荐(0) 编辑
摘要:从今天开始,我们开始温习Python吧。 1.变量 1.1 变量定义 变量是编程中最基本的存储单位,将会暂时存储你放进去的数据。示意图如下所示: 在Python中,定义一个变量并完成赋值非常简单,如下所示: variable = 100 temp="abc" Python中的变量无需事先声明变量数据 阅读全文
posted @ 2020-05-21 00:19 Surpassme 阅读(39) 评论(0) 推荐(1) 编辑
摘要:20.装饰器 20.1 函数基础知识 在Python中函数为一等公民,我们可以: 把函数赋值给变量 在函数中定义函数 在函数中返回函数 把函数传递给函数 20.1.1 把函数赋值给变量 在Python里,函数是对象,因此可以把它赋值给变量,如下所示: def hello(name="Surpass" 阅读全文
posted @ 2020-05-17 17:59 Surpassme 阅读(56) 评论(0) 推荐(1) 编辑
摘要:21 反射 21.1 反射概念 反射主要是指程序可以访问、检测和修改其本身状态或行为的一种能力。在Python中最重要的4个方法如下所示: getattr:获取指定字符串名称的对象属性 setattr:给对象添加类属性 hasattr:判断对象是否存在某个对应的对象 delattr:删除指定的属性 阅读全文
posted @ 2020-05-16 23:06 Surpassme 阅读(40) 评论(0) 推荐(0) 编辑
摘要:在使用Python时,需要使用各种各样的库,通常会使用pip直接安装,这样最为简单也最方便。但最为崩溃的地方在于有时候速度出奇的慢,因为pip默认使用的源为官方源,而官方源在国外。通常的解决方法是更换源,常见的国内源如下所示: Windows下永久更换源 1.在运行窗口或资源管理器中输入 %APPD 阅读全文
posted @ 2020-05-15 23:22 Surpassme 阅读(77) 评论(0) 推荐(0) 编辑
摘要:需求如下: 1、在一个页面中显示两张图片 2、进入页面可以使用鼠标拖动各自的图片,相互不受影响 3、进入页面后可以使用鼠标滚轮放大或缩小图片,相互不受影响,即鼠标移动到图片A上,可对图片A进行放大或缩小,图片B不受影响,反之亦然 4、拖动需求同3 实现代码: 参考网址: 1.https://matp 阅读全文
posted @ 2020-05-03 20:32 Surpassme 阅读(58) 评论(0) 推荐(0) 编辑
摘要:在PyQt中没有直接提供左键双击的判断方法,需要自己实现,其思路主要如下所示: 1、起动一个定时器,判断在指定的时间之内,点击次数超过2次,则视为双击(其主要思路判断两次点击的时间差在预测的条件以内) 2、 起动一个定时器,判断在指定的时间之内,点击次数超过2次,另外再获取鼠标点击的坐标,如果前后两 阅读全文
posted @ 2020-05-01 01:53 Surpassme 阅读(42) 评论(0) 推荐(0) 编辑
摘要:logging模块是Python内置的标准模块,主要用于输出运行日志,可以设置输出日志的等级、日志保存路径、日志文件回滚等。其主要优点如下: 1.可以通过设置不同的日志等级,在release版本中只输出重要信息,而不必显示大量的调试信息; 2.尤其是代码运行在服务器上,当出现问题时可以通过查看日志进 阅读全文
posted @ 2020-04-27 15:42 Surpassme 阅读(44) 评论(0) 推荐(0) 编辑
摘要:```python def saveRegistData(self): """用户注册""" print("保存数据") saveDataPath=os.path.join(os.getcwd(),"config","accout.json") accountType=self.accoutTypeComboBox.currentText() # 账户类型 account=self.account 阅读全文
posted @ 2020-04-26 22:01 Surpassme 阅读(17) 评论(0) 推荐(0) 编辑
摘要:本文同步在微信订阅号上发布,如各位小伙伴们喜欢我的文章,也可以关注我的微信订阅号:woaitest,或扫描下面的二维码添加关注: 阅读全文
posted @ 2020-04-26 21:33 Surpassme 阅读(78) 评论(0) 推荐(0) 编辑
摘要:[TOC] 图像坐标系     在前面的数据标注文章中讲述如何进行标注,而标注后会保留4个坐标点,那么这些坐标点如何表示在图片中的位置?要表示一个点或图形的位置,就需要涉及到坐标系的概念。今天就来了解一下图像的坐标系。一般大家首先接触到的坐标系应该是的笛卡尔坐标系,如下所示: & 阅读全文
posted @ 2019-11-24 23:41 Surpassme 阅读(120) 评论(0) 推荐(0) 编辑