MHuiG

「看庭前花开花落,望天上云卷云舒」

# 删除注释自动化

MHuiG

字数：473 字

时长：2 分钟

实现批量删除 python java C CPP JS CSS html xml php sql 注释

源码见 GitHub

## Python

Python 中的注释有单行注释和多行注释：

- 井号（#）

Python 中单行注释以 # 开头，例如：

    # 这是一个注释
    print("Hello, World!")
    多行注释用三个单引号 ''' 或者三个双引号 """ 将注释括起来，例如:

- 单引号（’’’）

    #!/usr/bin/python3
    '''
    这是多行注释，用三个单引号
    这是多行注释，用三个单引号
    这是多行注释，用三个单引号
    '''
    print("Hello, World!")

- 双引号（”””）

      #!/usr/bin/python3
      """
      这是多行注释，用三个双引号
      这是多行注释，用三个双引号
      这是多行注释，用三个双引号
      """
      print("Hello, World!")

## java

- 单行注释

      // 注释内容

- 多行注释

    /*
    ... 注释内容....
    ... 注释内容....
    ... 注释内容....
    */

- 文档注释

    import java.io.*;

    /**
    * 这个类演示了文档注释
    * @author Ayan Amhed
    * @version 1.2
    */
    public class SquareNum {
       /**
       * This method returns the square of num.
       * This is a multiline description. You can use
       * as many lines as you like.
       * @param num The value to be squared.
       * @return num squared.
       */
       public double square(double num) {
          return num * num;
       }
       /**
       * This method inputs a number from the user.
       * @return The value input as a double.
       * @exception IOException On input error.
       * @see IOException
       */
       public double getNumber() throws IOException {
          InputStreamReader isr = new InputStreamReader(System.in);
          BufferedReader inData = new BufferedReader(isr);
          String str;
          str = inData.readLine();
          return (new Double(str)).doubleValue();
       }
       /**
       * This method demonstrates square().
       * @param args Unused.
       * @return Nothing.
       * @exception IOException On input error.
       * @see IOException
       */
       public static void main(String args[]) throws IOException
       {
          SquareNum ob = new SquareNum();
          double val;
          System.out.println("Enter value to be squared: ");
          val = ob.getNumber();
          val = ob.square(val);
          System.out.println("Squared value is " + val);
       }
    }

## C 语言

- 以 // 开始、以换行符结束的单行注释

      const double pi = 3.1415926536;       // pi是—个常量

- 以 / 开始、以 / 结束的块注释

      int open( const char *name, int mode, … /* int permissions */ );

## html

- 标签

    <!--这是一段注释。-->

    <p>这是一段普通的段落。</p>

## php

- // 单行注释

      // 单行注释

- 井号（#） 单行注释

      # 单行注释

- /* */ 多行注释块

      /*
      这是多行注释块
      它横跨了
      多行
      */

Python Python

Python

删除注释

Python 删除注释

发布于：2019年12月29日

更新于：2019年12月29日

Flink 系列专题

.fa-secondary{opacity:.4} Flink Flink 开始阅读

Windows 系列专题

Windows Windows 开始阅读

留言区

本文目录
Are you Robot?