python笔记_注释和代码规范

news/2024/12/15 5:50:02/

注释

是什么

注释是用于注解,说明程序的文字


为什么

1,提高可读性

2,注释后的文字不会被执行,所以编程时可以用来梳理思绪


分类

单行注释##print("吃了吗")
多行注释'''三个单引号'''或"""三个双引号"""

"""print("吃了吗")

print("没吃吃我一拳")"""

文件编码声明注释

#coding:编码

#coding:gbk

文件编码声明注释的作用:在文件开头写编码声明,用以指定文件编码格式

文件编码格式:是指用于存储和传输文本数据的格式


注意 

1,被注释的文字不会被执行

2,避免多行注释里有多行注释嵌套,会混淆,

例如:

"""print("吃了吗")

"""print("吃了吗")

print("没吃吃我一拳")"""

print("没吃吃我一拳")"""


代码规范

 注释

1,注释函数或某个步骤,用单行注释

2,注释多行说明,用多行注释


缩进和空白

1,整体代码右移用Tab,整体代码左移用Shift+Tab

2,等号(=)两边用空格(space)隔开        Name = ("Tom")

3,变量之间用逗号隔开        Name = ("Tom","Jerry","风车车","假老练")


python官方文档

3.12.2 Documentation

Download — Python 3.12.2 文档


http://www.ppmy.cn/news/1364656.html

相关文章

学成在线_课程计划查询_前端页面无法跳转

问题描述 在进行课程计划查询的接口开发时通过了http-client测试但点开课程修改界面后点击保存并进行下一步时无法跳转到修改课程计划查询的页面。 问题原因 课程信息修改的Controller层没有实现 QAQ(可能是老师在讲这一块的时候没有提这一点(我也记…

mitmproxy 抓包神器-8.阿里云/腾讯云服务器无法访问mitmweb问题解决?

前言 在阿里云上搭建开启mitmweb代理,远程抓包会遇到2个问题 无法代理 8080 端口无法打开 8081 web网页界面无法代理 8080 端口 第一个问题,在前面一篇已经解决 https://www.cnblogs.com/yoyoketang/p/18036644 mitmproxy --set block_global=false 命令启动带上block_glo…

【蓝桥杯单片机入门记录】动态数码管

目录 一、数码管动态显示概述 二、动态数码管原理图 (1)原理图 (2)动态数码管如何与芯片相连 (3)“此器件” ——>锁存器74HC573 三、动态数码管显示例程 (1)例程1&#xf…

【云安全】网络安全领域安全协议

IPSEC协议 IPSec(Internet Protocol Security)是一种网络层安全协议,用于在IP通讯过程中确保完整性、认证性和机密性。它通过在标准的IP协议上加入安全机制来实现加密和认证。IPSec主要由两个协议组成:认证头(AH&…

android 网络请求总结

1 先看下基础部分: android okhttp网络访问是基于 tcp/ip 的 最上层是应用层的封装,有http,https(加密),ftp 下面是socket套接字的封装,就是将ip和端口的封装 在下面就是tcp/udp 在下面 ip协议…

JS中使用bignumber.js处理大额数据进行高精度小数运算的实战方法

目录 前言 一、JavaScript 中精度问题 1、精度问题汇总 二、使用bignumber.js解决精度问题 1、安装bignumber.js 2、静态方法 3、实例方法 4、大额数据处理函数 5、大额数据比较函数 前言 在金融以及加密货币领域,对于数据的精度要求非常高。比如&#xf…

IP 电话

1 IP 电话概述 IP 电话是在互联网上传送多媒体信息。 多个英文同义词: VoIP (Voice over IP) Internet Telephony VON (Voice On the Net) 1.1 狭义的和广义的 IP 电话 狭义的 IP 电话:指在 IP 网络上打电话。 广义的 IP 电话:不仅仅是…

QT信号槽实现分析

1.宏定义 qt中引入了MOC来反射,编译阶段变成 MOC–>预处理–>编译–>汇编–>链接 1-1、Q_OBJECT 这个宏定义了一系列代码,包括元对象和处理的函数 #define Q_OBJECT \public: \QT_WARNING_PUSH \Q_OBJECT_NO_OVERRIDE_WARNING \static c…