• Python02--python中的缩进,注释和模块


    目录

    一,缩进,注释

    1,缩进

    2,注释

    1)单行注释

     2)多行注释

    二,修改python script

     三,模块


    一,缩进,注释

    1,缩进

    python语言虽然简洁,优雅,但是它必须使用四个空格(一个tab键)缩进来确定代码之间的逻辑关系和层次,这是和其他语言都不同的地方。缩进一般用在控制语句中,如if,while,for等。

     如上,我们在写好main主函数,直接回车之后光标的位置会自动放在四个空格缩进的位置,之后我们去编写我们的代码语句即可。

    2,注释

    注释是程序中必不可少的一部分,我们的解释器在运行程序时会自动忽略注释,所以不用担心注释对我们程序带来什么不好的影响,相反,注释可以让我们的代码可读性更高(不管是其他人来读我们的代码还是自己读),因为一旦时间长了可能自己都不记得自己写的代码是用来干什么的,并且注释在项目转接的时候也发挥了很大的作用,别人结合注释,会更加快速的知道我们的代码功能,而不需要先将代码浏览一遍。并且我们的一些代码在程序运行时不希望参与进去,那么也可以将改代码块进行注释掉去即可。

    1)单行注释

    现在我们来认识单行注释,单上注释顾名思义,只能进行一行注释。

    python的单行注释格式:# 说明的内容

    而Java的单行注释格式:// 说明的内容

    在python中使用#号开头,来说明当前行或之后的代码的功能。它可以和我们的代码处在同一行,一般写在代码的后面,并且我们的注释最好与我们代码隔开两个空格,且#号与我们的说明空开一个空格,这样的注释看起来要赏心悦目些,不至于太过于挤在一起。

    我们可以手动的输入#来表示单行注释,也可以使用pycharm上的快捷键:ctrl+/一键注释,再按一次ctrl+/解除注释 

     2)多行注释

    多行注释不像单行注释那样只能写一段注释,而是可以写多行的说明,该注释的好处就是当我们的程序功能比较复杂需要说明的内容很多时,可以用上。对于单行注释来说它并不能说明过多的内容,不只是因为它的#只能表示一行的注释,也因为python官方建议我们编写的代码每行不超过79个字符,如果我们的代码过长就应该换行。

    python的多行注释格式:""" 说明的内容 """

    而对于java中来说,Java多行注释格式:/* 说明的内容 */

     如上我们就可以看到被多行注释的print语句变成了绿色,不像上面的print关键字那样是紫色的。

    最近我在打印字符串的时候,发现这个也可以用来进行多行语句的输出(保留字符串里面的换行及空格):

     所以当我们给注释语句一个变量进行存储的时候它就不是注释了,而是一个字符串。

    二,修改python script

    一般我们在创建python文件时,都是空白文件,不带有创建日期,创建的人等信息及指定编码格式。如果我们想要在创建文件的时候同时也能够显示出来这些信息的话,那么我们可以去修改pycharm集成开发环境上的脚本编码格式:

     之后将如下内容粘贴进去:

    # -*- encoding: utf-8 -*-
    """
    File ${NAME}.py
    Created on ${DATE} ${TIME}
    Copyright (c) ${DATE}
    @author: programmer
    """

     # -*- encoding: utf-8 -*-    //指定我们的python脚本使用的编码,默认不用修改
    """ 
    File ${NAME}.py               //显示文件名,默认不用修改
    Created on ${DATE} ${TIME}     //显示python文件创建的时间,默认不用修改
    Copyright (c) ${DATE}         //显示版本法,默认不用修改
    @author:Low-level programmer   //显示创建的作者,可以自定义
    """

     之后我们创建的每一个python文件都会带有这些相关的信息:

     三,模块

    在python中没有类这种概念,但是它有一个模块的东西,所谓模块就是一个用来存储功能性代码的python文件,我们在使用它的时候也可以像Java那样使用from  ......import .....关键字来导入

    与Java相同的是,python中的模块有标准模块和第三方模块,标准模块是python中的内置模块,我们只需要导入即可,而第三方模块是一些使用python的程序员贡献的,所以我们在使用第三方模块之前需要先下载该模块,现在我们来下载安装用于开发游戏的pygame模块:

     

    如果下载的过程中出现如下的报错,不要慌,我们只需要将提示信息中的pip.exe程序所在的目录添加到我们的计算机上即可。

    如下将我们之前复制的路径粘贴到我们的用户变量的path下: 

    我们需要重启pycharm,并在里面使用pip命令,结果如下:

    之后我们再将pip语句注释掉或者是删除,之后我们就可以去导入该模块: 

     如上我们的pygame模块下载成功,很高兴的是,现在我们可以使用pycharm或者是cmd来pip下载我们需要的模块。配置好了环境之后我们也可以使用cmd命令行窗口直接输入pip来下载python的模块:

    因为我们已经在pycharm里面下载好了pygame模块,因此我们再在cmd进行下载的时候,它就会给我们提示:已满足要求.....

     一般来说,pip下载后的文件保存在这个目录下:C:\Users\ASUS\AppData\Local\pip

    以上就是python中的缩进,注释和模块的相关内容。

    有问题请在评论区留言。

  • 相关阅读:
    Dockerfile
    element-ui框架的el-dialog弹出框被遮罩层挡住了/el-drawer....会生成v-model元素的组件被遮罩层挡住
    安卓BLE蓝牙通讯
    Linux系统如何查看服务器带宽及网络使用情况
    【描述一下 V8 执行一段JS代码的过程?】
    如何像用自来水一样使用数据库|腾讯云数据库TDSQL-C
    [附源码]计算机毕业设计-中国传统手工艺销售平台Springboot程序
    中阿科技论坛杂志中阿科技论坛杂志社中阿科技论坛编辑部2022年第7期目录
    显示DataFrame中每行(或列)中,每个位置以前出现过的最小值:cummin()函数
    【Java】面向过程和面向对象思想||对象和类
  • 原文地址:https://blog.csdn.net/weixin_53046747/article/details/127095355