# Python实现104规约 104规约是一个广为人知的编程规范,尤其适用于Python语言。它通过一系列的原则和最佳实践来确保代码的可读性和可维护性。本文将介绍104规约的基本概念,并通过Python代码示例来演示如何实现这些规范。 ## 1. 什么是104规约104规约的目标是提高代码的清晰度、可读性和可维护性。它包括一些基本的编程原则,如合理的命名规范、一致的缩进以及良好的注释习
原创 2024-09-11 06:06:27
95阅读
文章目录1.python语法规则以及基本理论1.1 代码格式(缩进)1.2 注释1.3 长度过长代码的处理以及多行短代码的合并1.4 编写代码的步骤以及IPO的理解1.5 变量命名规则1.6 简述数据类型1.7 切片和索引 PS:学习了python基础语法,发现python有不少东西值得总结,本文便是总结一下python基础语法的众多知识点以及个人见解。 1.python语法规则以及基本理论1
一、IEC主要规约概论IEC规约适用范围通讯方式IEC101厂站与调度主站间通讯串行IEC102电量主站与站内抄表终端通讯 IEC103与站内继电保护设备间通讯串行IEC104厂站与调度主站间通讯以太网       101月104比较:相同点:①适用范围:厂站与主站之间②规约结构:应用层定义相同不同点:①通讯方式:10
转载 2024-07-22 22:13:35
660阅读
三、python程序规范python的设计哲学(大道至简):优雅、明确、简洁在交互式解释器中输入``import this`会出现python之禅Python之禅 by Tim Peters优美胜于丑陋(Python 以编写优美的代码为目标)明了胜于晦涩(优美的代码应当是明了的,命名规范,风格相似)简洁胜于复杂(优美的代码应当是简洁的,不要有复杂的内部实现)复杂胜于凌乱(如果复杂不可避免,那代码
  本系列来自《编写高质量代码 改善python程序的91个建议》的读书笔记整理。本章主要内容 建议8:利用assert语句来发现问题 建议9:数据交换值时不推荐使用中间交换变量 建议10:充分利用Lazy evaluation的特性 建议11:理解枚举替代实现的缺陷 建议12:不推荐使用typ
Python 的 re 模块(Regular Expression 正则表达式)提供各种正则表达式的匹配操作。在文本解析、复杂字符串分析和信息提取时是一个非常有用的工具,下面总结了 re 模块的常用方法。一. 预定义字符\d 匹配所有的十进制数字 0-9 \D 匹配所有的非数字,包含下划线 \s 匹配所有空白字符(空格、TAB等) \S 匹配所有非空白字符,包含下划线 \w 匹
转载 2023-07-29 18:35:14
151阅读
目录一、为什么要用 Numpy 库1. 低效的Python for循环2. Numpy为什么如此高效3. 什么时候用Numpy二、Numpy 数组的创建1. 从列表开始创建2. 从头创建数组三、Numpy 数组的性质1. 数组的属性2. 数组索引3. 数组的切片4. 数组的变形5 数组的拼接6. 数组的分裂四、Numpy 四大运算1. 向量化运算2. 矩阵运算3. 广播运算4. 比较运算和掩码5
转载 2024-05-09 13:55:11
40阅读
背景: 1、自动化测试过程中需要用python连接数据库对界面上计算出来的数据进行校验 2、平时查询数据库用的PLSQL,公司用的orcal数据库 3、cmd打开命令提示符,输入python,提示版本位3.9,64位,plsql新建sql window查询,输入select * from v$version,看到plsql是64位的4、写在前面:安装的python、instantclient位数需
转载 2024-01-10 12:32:13
90阅读
# 实现104规约Python示例 104规约是一种网络协议,广泛应用于智能出货机和自动贩卖机等设备中。以下步骤将指导你如何实现104规约的基本功能,同时为你提供相应的 Python 代码示例。 ## 实现步骤 我们可以将实现过程分为以下几个步骤: | 步骤 | 说明 | |------|--------------------------
原创 2024-09-04 05:20:18
71阅读
数据类型及操作-整数类型与数学中整数概念一致>可正可负,没有取值范围限制>pow(x,y)函数:计算xy,想算多大算多大>4种进制表示形式十进制:1024,99,-520二进制,以0b或0B开头:0b010,-0B101八进制,以0o或0O开头:0o123,-0O456十六进制,以0x或0X开头:0x9a,-0X65-浮点数类型与数学中实数的概念一致>带有小数点及小数的数字
 有望被包含在Java 10中的特性是那些已经处于Targeted或Proposed状态的JEP,它们包括:286:本地变量类型推断296:统一JDK仓库304:垃圾回收器接口307:G1的并行Full GC310:应用程序类数据共享312:ThreadLocal握手机制JEP 296是一次纯粹的清理工作,而JEP 304加强了不同垃圾回收器的代码隔离,并为垃圾回收器引入更简洁的接口。&
101用于串口通调度,属于远动规约 104是101的网络版 103有串口的有以太网的,不是通调度的,是通保护装置的,属于继电保护规约 主站与子站通过IEC60870-5-104规约通讯协议说明 目  录目  录... 1前  言... 1一、IEC60870-5-104应用规约数据单元基本结构... 21.1 应用规约数据单元APDU.. 21.2 应用规约
开始时间:2021-07-03http状态码1.介绍: 由三位数字组成的一个符号。Http服务器在推送响应包之前,根据本次请求处理情况,将Http状态码写入到响应包中【状态行】上如果Http服务器针对本次请求,返回了对应的资源文件。通过Http状态码通知浏览器应该如何处理这个结果如果Http服务器针对本次请求,无法返回对应的资源文件、通过Http状态码向浏览器解释不能提供服务的原因工2.分类: 1
Java 9才发布几个月,很多玩意都没整明白,现在Java 10又要来了。。这时候我真尼玛想说:线上用的JDK 7 甚至JDK 6,JDK 8 还没用熟,JDK 9 才发布不久不知道啥玩意,JDK 10……刚学Java的同学是不是感觉一脸蒙逼?!!!就连我这个老司机也同样感觉如此!Java 更新越来越快,我们做技术的也要跟上步伐,不然总会慢别人一拍,这新东西从国外到国内应用一般要好几年的时间,如果
# Python IEC104规约 ## 什么是IEC104规约? IEC104(International Electrotechnical Commission 104)是一种常用的通信规约,用于监控和控制电力系统中的远程设备。它定义了一组规则和协议,用于实现数据传输和通信。 IEC104规约主要用于电力自动化系统中,用于实时数据的传输和控制命令的传递。它提供了高可靠性和实时性,能够满足
原创 2023-07-28 12:04:36
3261阅读
4评论
IEC104规约详细讲解全解概论 必读文件 《中华人民共和国电力行业标准》 idtIEC60870-5-104:2002 技术背景 适应和引导电力系统调度自动化的发展,规范调度自动化及远动设备的技术性能 IEC104应用层与IEC101完全相同,是101的网络化访问 规约结构(1)- 模型 规约结构(2)- 适用网络 局域网(两层交换机连接的单网段、三层交换机或路由器连接的多网段) 广域网 (X.
转载 6月前
32阅读
在进行python编程语言学习的过程中,我们一定要扎实基础知识,记牢基本概念,这样对我们后续的学习百利而无一害,今天我们就先来看python中协议 、鸭子类型 、 抽象基类 、混入类基本概念,来看看他们的解释吧:一、协议在python中,协议是一个或一组方法。例如,Python 的序列协议包含 len 和 getitem 两个方法, 上下文管理器协议包含 enter 和 exit 两个方法,此处不
python3以上版本中,py文件默认采用UTF-8格式编码,所有的字符串都是unicode字符串。当然,我们也可以自己为源码文件指定不同的编码,以utf-8为例,相关代码如下所示:
现在网上有很多类似的文章、其实这一篇也借鉴了很多其他博主的文章。写这篇文章的重点是在于解析功能和报文、对MMS这个协议并不会做很多介绍。好了,我们开始吧。MMS协议的协议规范取决于IEC61850规范从报文来看mms协议共有tpkt cotp mms  下图为mms协议整体报文结构之前的tpkt 和 cotp这一块的就不展开进行介绍了,可以自行去了解一下(我们主要是讲MMS这一层)Ini
  例:总召唤时间同步命令遥控报文子站响应调度的遥控,传送原因是07,如果是否定应答,传送原因是47。SOE报文变化遥测报文   一、四遥信息体基地址范围“可设置104调度规约”有1997年和2002年两个版本,在流程上没有什么变化,02版只是在97版上扩展了遥测、遥信等信息体基体址,区别如下: 二、一些报文字节数的设置此配置要根据主站来
  • 1
  • 2
  • 3
  • 4
  • 5