1.3章节python中的注释和代码缩进

1.单行注释
2.多行注释
3.中文声明注释
4.代码缩进

在Python中,注释是用于解释代码或暂时禁用某些代码行的方法。Python支持两种类型的注释:

1.单行注释

使用#符号进行注释。在#符号之后的所有内容都会被Python解释器忽略。

# 这是一个单行注释  
print("Hello, World!")  # 这里也是一个单行注释

2.多行注释

Python本身没有提供专门的语法来支持多行注释,但你可以使用多个#符号或者通过字符串(虽然它们会被作为字符串对象创建,但不会执行)来模拟多行注释。然而,在实践中,为了多行注释,开发者经常使用三引号(‘’’ 或 “”")来创建一个多行的字符串,但并不赋值给任何变量,这样它们就起到了多行注释的作用。

“”"
这是一个多行注释的示例
这里可以写多行文字来解释代码
但它仍然是一个字符串对象,只是没有被使用

"""  
  
print("Hello, World!")  
  
# 另一种模拟多行注释的方法  
# 使用多个#符号  
# 第一行注释  
# 第二行注释  
# ...

三、中文声明注释

在Python中,中文声明注释主要用于指明文件在编写时使用的编码格式,以方便其他程序员了解文件所用的编码格式。这种注释对于支持非ASCII字符(如中文)的编码尤为重要。

1.格式
中文声明注释必须写在文件的第一行或第二行。如果没有给出中文声明注释,Python将默认使用ASCII作为标准编码。中文声明注释有三种常见的写法:

# coding=utf-8
# -*- coding: utf-8 -*-(这里-*-没有特殊作用,只是为了美观)
# vim: set fileencoding=utf-8 :(这种写法通常在Vim编辑器中使用)

假设一个Python文件使用了UTF-8编码,并包含了中文字符,那么可以在文件开头添加如下中文声明注释:

# -*- coding: utf-8 -*-  
print("你好,世界!")

四、代码缩进

代码缩进是编程中的一个重要约定,它有助于增加代码的可读性和可维护性。缩进通常使用空格或制表符(tab)来实现,但不同的编程语言和团队可能有不同的缩进风格。
1.空格缩进
例如,Python 和 JavaScript 的官方风格,Python 强制使用四个空格的缩进:

比如类和函数

def hello_world():  
    print("Hello, World!")  
    if True:  
        print("This is true!")
function helloWorld() {  
    console.log("Hello, World!");  
    if (true) {  
        console.log("This is true!");  
    }  
}

2.制表符缩进
虽然现代IDE和文本编辑器通常支持将制表符转换为空格,但一些旧代码或团队可能仍然使用制表符进行缩进。但请注意,由于制表符的宽度在不同的编辑器和显示设置下可能不同,因此使用空格进行缩进通常更为可靠。

3. 其他空格数量
有些编程语言或团队可能使用两个空格进行缩进,这主要取决于个人或团队的偏好。

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值