Python–pycharm快捷方式+注释

对是否安装成功的测试 

print("Hello World!")

1.快捷方式

ctrl+alt+s:打开软件设置
​ctrl+d:复制当前行代码
shift+alt+上\下:将当前行代码上移或下移
ctrl+shift+f10:运行当前代码文件
shift+f6:重命名文件
ctrl+a:全选
ctrl+c\y\x:复制、粘贴、剪切
ctrl+f:搜索

2. 注释

2.1 注释的作用

注释是用来解释代码的目的和功能,帮助开发者理解代码逻辑,提高代码的可读性。注释对程序的执行没有影响。

2.2 注释的分类

单行注释
  • 以 # 开头,后面跟着注释内容。
  • 通常用于解释单行代码或表达一个简短的想法。
  • 建议在 # 后加一个空格,以提高注释的可读性。
  • 示例:

    # 这是一个单行注释
    x = 10  # 这行代码给变量x赋值为10
    多行注释
  • 使用三个连续的双引号 """ 或单引号 ''' 包围注释内容。
  • 适用于较长的说明或多行代码的解释。
  • 示例:

    """
    这是一个多行注释示例
    可以跨越多行
    用来解释代码块的功能和用途
    """
    y = 20  # 这行代码给变量y赋值为20

    2.3 注释的编写建议

  • 简洁明了:注释应简洁明了,避免冗余。
  • 更新维护:随着代码的修改,相关的注释也应同步更新。
  • 适当位置:注释应放在合适的位置,如函数或类定义的上方,循环或复杂逻辑的开始处。
  • 避免过度注释:代码应尽量自解释,避免过度依赖注释。
  • 2.4 注释的扩展应用

  • 文档字符串:多行注释的三个双引号也用于创建文档字符串(Docstrings),这是一种特殊的字符串,位于模块、类或函数定义的开头,用来描述它们的功能。
  • TODO 标记:在注释中使用 TODO 标记,可以提醒开发者需要进一步处理或优化的地方。
  • 2.5 示例代码分析

    以下是对提供的示例代码的分析:

  • 单行注释:示例代码中的单行注释使用了 # 符号,但注释内容与 # 之间没有空格,这可能会影响注释的可读性。
    # 正确的单行注释写法
    # 注释内容应该在#后面加上一个空格
  • 多行注释:示例代码中的多行注释使用了三个双引号 """,但注释内容没有实际的代码与之关联,通常多行注释会紧跟在被注释的代码块之前。
    """
    这是一个多行注释示例
    用来解释下面这段代码的功能
    """
    # 被注释的代码

    2.6 扩展示例

    以下是一些注释的扩展示例:

    def add(a, b):
        """
        函数 add 用于计算两个数的和。
        
        参数:
        a (int): 第一个加数
        b (int): 第二个加数
        
        返回:
        int: 两个数的和
        """
        return a + b
    
    # TODO: 优化这个函数的性能
    def complex_function():
        pass

    通过这些示例和扩展,可以更深入地理解注释的编写方法和应用场景。注释是编程中不可或缺的一部分,恰当的注释能够显著提高代码的可维护性和可读性。

  • 3.代码选区扩展和收缩技巧

    3.1. 基本选区扩展

  • Ctrl + W:选择文本光标处的单词。这是扩展选区的基础操作,可以快速选中当前光标下的单词。
  • 3.2 连续使用Ctrl + W的效果

  • 两次Ctrl + W:选择整个字符串。如果光标位于字符串中间,这将帮助你快速选中整个字符串。
  • 三次Ctrl + W:在选择中添加引号。这通常用于确保字符串的完整性,包括开始和结束的引号。
  • 四次Ctrl + W:选择整个调用。如果光标位于函数调用中,这将选中整个函数调用,包括括号内的所有参数。
  • 3.3 选区的精确控制

  • Ctrl + Shift + W:将选区收缩到实参。当你需要选择函数调用中的参数而不是整个调用时,这个快捷键非常有用。它可以帮助精确地选中你想要操作的部分。
  • 3.4 使用选择作为语句的起点

  • 将文本光标移至if语句的开头,然后使用两次Ctrl + W选中整个if语句。这可以作为对关键字进行选择和操作的起点。
  • 应用示例

    以下是如何将这些技巧应用到实际的Python代码编辑中:

    def some_method(first, second, third):
        print(first, second, third)
    
    def example_method(condition):
        if condition:
            print("Begin of the work")
            # 使用快捷键选中需要重构的长字符串
            some_method("first string", "This is a long string that you can select for refactoring", "third string")
            print("End of the work")
        print("The end")

    在这个示例中,如果你想重构some_method调用中的第二个参数,你可以将光标放在该参数上,然后使用三次Ctrl + W来选中整个参数字符串,包括引号。如果你需要选中整个函数调用,包括参数,可以继续使用Ctrl + W直到选中整个调用。

    结论

    掌握这些快捷键的使用可以显著提高编程效率,特别是在代码重构和编辑时。通过精确控制代码选区,开发者可以更快地进行修改和调整,从而节省时间并减少错误。

    这篇笔记总结了如何使用快捷键来高效地选择和操作代码,特别是在需要进行代码重构或编辑时。通过这些技巧,开发者可以更加灵活和精确地处理代码。

    作者:AKIKZ

    物联沃分享整理
    物联沃-IOTWORD物联网 » Python–pycharm快捷方式+注释

    发表回复