首页 > 编程语言 >Day4 [Python学习] 注释

Day4 [Python学习] 注释

时间:2024-12-04 20:33:31浏览次数:11  
标签:多行 better Python Day4 注释 print than

1. 为什么要写注释

编写注释的主要目的是阐述代码要做什么,以及是如何做的

注释会被python解释器忽略,不用执行

调试程序的过程中,注释还可以用来临时移除无用的代码。

在开发项目期间,你对各个部分的内容很清楚,但过段时间后,有些细节你可能不记得了。注释的

最大作用是提高程序的可读性,没有注释的程序简直就是折磨人!

2. 注释的两种方式

2.1 单行注释

在内容前面加#

eg:

#输出字符串
print("Hello,CSDN")

#输出整型变量
x = 7
print(x)

#输出浮点型
print(20.0 + 13**2)

2.2 多行注释

 如果需要注释的文字有很多行,一行一行注释太麻烦,就需要用到多行注释;

在程序文件开头加上你的姓名,创作的日期,也用到自动生成的多行注释;

2.2.1  单引号'''

'''
1.多行注释:用三个单引号
2.设置一个整型变量
3.print打印输出
'''

x = 7
print(x)

2.2.2 双引号"""

"""
多行注释的第二种
三个双引号
"""

3. Python 之禅

要获悉如何编写优秀 Python 代码的指导原则,执行命令
import this

就会得到

The Zen of Python, by Tim Peters

Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren't special enough to break the rules.
Although practicality beats purity.
Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse the temptation to guess.
There should be one-- and preferably only one --obvious way to do it.
Although that way may not be obvious at first unless you're Dutch.
Now is better than never.
Although never is often better than *right* now.
If the implementation is hard to explain, it's a bad idea.
If the implementation is easy to explain, it may be a good idea.
Namespaces are one honking great idea -- let's do more of those!

感兴趣的小伙伴可以自己尝试一下哈~

4. 快捷键

如果你觉得多行注释也很麻烦,可以用快捷键,

a:选中要注释的区域

b:按下Ctrl + / 键

就会变成,多个单行注释,如下:

# 1.我就是懒
# 2.多行注释里的六个引号也不想打
# 3.所以我选择用快捷键

标签:多行,better,Python,Day4,注释,print,than
From: https://blog.csdn.net/weixin_46027646/article/details/144248517

相关文章

  • Day3 [Python学习] 数据类型:数字;整型、浮点型、str()函数
    数学里边的数分为整数和小数,python语言中同样1.整型1.1赋值eg:建立一个名为age_a的变量,给它赋值1。此时控制台输出的1是整型,而不是字符串类型age_a=1print(age_a)1.2运算可对其执行加(+)减(-)乘(*)除(/)运算age_a=3age_b=27age_c=12age_d=40print(age_a......
  • 【python】数据库编程
    【python】数据库编程什么是数据库MySQL安装启动MySQL数据库pymysql库基础操作SQL语言基础示例Python作为一种多功能的编程语言,在数据库操作方面展现出了卓越的灵活性和强大的功能。无论你是初涉编程领域的数据爱好者,还是经验丰富的开发者寻求优化数据库交互方案......
  • 拓展01 :代码风格/Python Style
    代码规范关于代码规范,详细内容可以看PEP8这是Python官方对于代码规范的要求。以下我来总结几点重要内容。关于空格使用空格来表示缩进而不要用制表符(Tab)。和语法相关的每一层缩进都用4个空格来表示。每行的字符数不要超过79个字符,如果表达式因太长而占据了多行,除了首......
  • python接入百度智能云API实现ai对话
    python接入百度智能云API实现ai对话千帆大模型平台-百度智能云千帆代码段:importrequestsimportjson#获取访问令牌的函数defget_access_token():#百度AI开放平台的API地址,用于获取access_tokenurl="个人url"#将空字符串转换为JSON格式payload......
  • Python递归
    两个特点:1、调用自身2、结束条件为什么func3打印321而func4打印123的原因(看套娃图理解,大框为func,小框为print)(3从外到内,4从内到外)示例:汉诺塔问题一共n个盘子,把上面的n-1个盘子看成一个整体把n-1个盘子从A经过C移动到B把第n个盘子从A移动到C(移动一步的情况)把n-1个盘子从B......
  • 2024年华为OD机试真题-数字游戏 -Python-OD统一考试(E卷)
    最新华为OD机试考点合集:华为OD机试2024年真题题库(E卷+D卷+C卷)_华为od机试题库-CSDN博客     每一题都含有详细的解题思路和代码注释,精编c++、JAVA、Python三种语言解法。帮助每一位考生轻松、高效刷题。订阅后永久可看,发现新题及时跟新。题目描述小明玩一个游戏。系......
  • Linux无图形界面环境使用Python+Selenium实践 (转载)
    原文链接:https://developer.aliyun.com/article/1511623简介: 在Linux上使用Selenium和Python来控制浏览器进行自动化测试或者网页数据抓取是常见的需求。本文将介绍如何在Linux无图形界面环境下使用Selenium与Firefox浏览器以headless模式运行,并提供geckodriver、Xvfb和pyvirtu......
  • C语言程序设计基础(例题(请看注释)03
    一,基础篇案例1—1《点到直线的距离》    已知直线L的方程是Ax+By+C=0,点P的坐标是(x,y),求点P到直线L的距离。点到直线的距离公式为:要求先输入A,B,C三个参数,确定直线L;然后再输入x和y,确定点P;最后根据点到直线的距离公式,计算点到直线的距离。#include<stdio.h>#i......
  • ESP32+micropython+作为WiFi热点+接收并返回数据
    ESP32+作为WiFi热点+接收并返回数据ESP32代码#ESP32作为AP#作为服务器接收数据并echo#ESP32作为AP即wifi热点importnetworkimportutime#配置ESP32为AP模式ssid='ESP32_AP'password='12345678'authmode=4#WPA2-PSK#创建WLAN对象wlan......
  • Python当中的ParamSpec和TypeVar
    Python当中的ParamSpec和TypeVar内容InPython,thecodesnippet:P=ParamSpec("P")R=TypeVar("R")definestwothingsrelatedtotyping,specificallyforgenericprogramming.Let'sbreakdownwhateachonemeans:1.P=ParamSpec(&qu......