
Python
文章平均质量分 54
Python
昵名不能为空
注:
注:
本人博客更多的目的是给自己得笔记!!!
注:
注:
展开
-
python修饰符 ‘@‘ 详解
今天在琢磨一个python脚本中遇到了一个陌生得python写法,觉得很奇怪,如下图:这个一堆’@'是什么东西?一、定义:函数修饰符在python中,这个@被称为函数修饰符,其基本功能及特点如下:可以在模块或者类的定义层内对函数进行修饰出现在函数定义的前一行,不允许和函数定义在同一行一个修饰符就是一个函数,它将被修饰的函数作为参数,并返回修饰后的同名函数或其他可调用的东西二、作用简单理解,修饰符就是一个函数,并且是一个入参为函数的函数。举个没有意义的例子,比如我们需要将一个函数(这里应该原创 2021-03-12 16:19:03 · 4140 阅读 · 0 评论 -
python UI:PyQT5安装及使用
初学python,目前需要设置一款带UI的上位机软件,查了很多资料,UI的设计可选择的也是多得很,但是最终选择了PyQT5,不要问为什么,因为控件都是可拖拽的,设计完成之后可以直接生成代码。方便~。UI设计界面如图:网上相关安装资料很多,但是我在实际安装的时候按着网上的操作失败,找了半天才安装成功,在这里也算是给自己写一个安装笔记,供读者及自己排坑。一、安装pip install PyQt5pip install pyqt5-tools二、在pycharm中配置扩展程序1、添加ext原创 2020-10-26 18:14:24 · 1087 阅读 · 0 评论 -
python学习:面向对象:类、对象、继承
一、类 ① 约定成俗的类的命名方式: 1)首字母大写 2)为了与其他进行区分尽量避免使用 ‘_’,建议采用StudentHomework小驼峰的格式 ②类的常见格式:原创 2020-10-15 19:06:29 · 168 阅读 · 0 评论 -
Python学习:项目的组织结构:包、模块、类、函数
一、几个重要的概念包:可以简单的理解为文件夹的概念;二者的区别在于包下存在__init__.py文件。也就是说:文件夹 + __init__.py = 包模块:简单的理解为文件类:class函数、变量:属于类的特性二、命名空间导入模块:import①import 包.文件:eg:import folder.file,表示的是导入folder文件夹中的file文件;使用该方法导入时,在后面变量的使用时也需要使用"folder.file.var"这样的格式。...原创 2020-10-13 19:38:52 · 914 阅读 · 0 评论 -
Python学习:运算符和循环分支
一、运算符1、值类型和引用类型 ①值类型:int、str、tuple ②引用类型:list、set、dict2、字符串赋值运算 b=‘hello’ b=b+‘python’ 以上两个表达式实际运算之后得到的是一个新字符串,可以使用id获取字符串地址查看3、==和is的区别 ==是比较两个值是否相等 is是比较身份(地址:id() )是否相等?4、值、身份、类型 为对象的三个特征 值:== 身份:is 类型:isinstance二、循环分支原创 2020-10-13 19:38:39 · 135 阅读 · 0 评论 -
Python 学习:列表,元组,集合,字典
一、列表:list1、简介你可以创建包含字母表中所有字母、 数字0~9或所有家庭成员姓名的列表; 也可以将任何东西加入列表中, 其中的元素之间可以没有任何关系。在Python中, 用方括号([] ) 来表示列表, 并用逗号来分隔其中的元素。eg:2、列表的访问列表是有序集合, 因此要访问列表的任何元素, 只需将该元素的位置或索引告诉Python即可3、修改、 添加和删除元素3.1 修改3.2 增加1、在末尾增加:方法append() 将元素’ducati’ 添加到了列表末尾常见使原创 2020-09-14 17:25:39 · 720 阅读 · 0 评论 -
Python 学习:基本数据类型数字和字符串
一、数字1、数据类型:整形:int浮点型:float2、获取数据类型:typeeg:type(1)3、进制二进制:0b开头八进制:0o开头十六进制:0x开头4、进制转换转为二进制:bin() ;eg:bin(0x11)转为八进制:oct();eg:oct(0b11)转为十进制:int();eg:int(0x10)转为十六进制:hex();eg:hex(10)5、布尔类型True:非0或非空False:6、复数复数的表现形式:36j二、字符串1、字原创 2020-09-08 10:56:01 · 531 阅读 · 0 评论