• python之基础知识篇


    对于我们了解一门语言来说,基础是最重要的,不积跬步无以至千里,那么且听我慢慢道来!

    注释规则

        注释,什么是注释?就是对代码的解释,那么在python中我们如何注释代码呢,请见下文:

        在python中注释分三种:单行注释、多行注释、中文注释

        单行注释:

    # Our destiny offers not the cup of despair, but the chance of opportunity
    可以注释单行,也可以在单行代码的右侧
    

     多行注释:

    '''
    需要注释的内容
    多行注释一般用来为python文件、模块、类或者函数等添加版权、功能等信息
    '''
    

     中文注释:

        主要是为了解决python2中不支持直接写中文的问题

    代码缩进

        在python中采用代码缩进和:区分代码之间的层次。在IDLE开发环境中,采用4个空格作为基本缩进单位。

        Python对代码的缩进要求非常严格,同一个级别的代码块的缩进量必须相同。

    编码规范

    编写规则

    Python采用PEP 8作为编码规范

    1.每个import语句只导入一个模块,尽量避免一次导入多个模块。

    2.不要在行尾添加分号“;”,也不要用分号将两条命令放在同一行。

    3.建议每行不超过80个字符,如果超过,建议使用小括号“()”将多行内容隐式地连接起来,不推荐使用“”进行连接。

    4.使用必要的空行可以增加代码的可读性。一般在顶级定义(如函数或者类的定义)之间空两行,而方法之间空一行。另外,在用于分隔某些功能的位置也可以空一行

    5.通常情况,运算符两侧、函数参数之间、逗号“,”两侧建议使用空格进行分隔。

    6.应该避免在循环中使用+和+=操作符累加字符串。这是因为字符串是不可变的,这样做会创建不必要的临时对象。推荐的做法是将每个子字符串加入列表,然后在循环结束后使用join()方法连接列表。

    7.适当使用异常处理结构提高程序容错性,但不能过多依赖异常处理结构,适当的显式判断还是必要的。 

    命名规范

        命名规范在编写代码中起到很重要的作用,使用命名规范可以更加直接的了解代码所代表的含义。

    1.模块名尽量短小,并且使用全部小写字母,可以使用下划线分隔多个字母。

    2.包名尽量短小,并且使用全部小写字母,不推荐使用下划线。

    3.类名采用单词首字母大写的形式。

    4.模块内部的类可以采用下划线“_”+Pascal风格的类名组成。

    5.函数、类的属性和方法的命名规则同模块类似。

    6.常量命名时采用全部大写字母,可以使用下划线。

    7.使用单下划线“_”开头的模块变量或者函数是受保护的,在使用import * from 时无法导入。

    8.使用双下划线“_”开头的实力变量或方法是类私有的

    Python中的变量

    保留字与标识符

    1.保留字就是python语言中已经被赋予特定意义的一些单词,具体详情百度可得。

    2.标识符

        标识符我们可以简单的理解为一个名字,接下来是它的一些命名规则:

    1.由字母、下划线“_”和数字组成,且第一个字母不能是数字。

    2.不能使用python中的保留字。

    3.严格区分字母大小写,每一个标识符都有自己的意义

    4.Python中以下划线开头的的标识符有特殊意义,应该避免使用相似的标识符。

    (1)以单下划线开头的标识符,也不能通过from * import  导入

    (2)以双下划线开头的标识符表示类的私有成员

    (3)以双下划线开头和结尾的是python里专用的标识。

    Python中的变量

        在python中,严格意义上的变量应该称为“名字”,也可以理解为标签。

    如何定义变量

    1.变量名必须是一个有效的标识符;

    2.变量名不能使用Python中的保留字;

    3.慎用小写字母1和大写字母O;

    4.应选择有意义的单词作为变量名;

    具体格式   变量名 = value

    attention

    1.Python是一种动态类型的语言,变量的类型可以随时变化。

    2.在Python中,允许多个变量志向同一个值,即内存地址相同。

    基本数据类型

    主要分三类:数字、字符串、布尔类型

    1.数字

        数字分整数、浮点数、复数组成

        整数分为十进制、十六进制、八进制、二进制整数。

        浮点数由整数部分和小数部分组成。

        复数和数学上的相同。

    2.字符串

        字符串就是连续的字符序列,在python中是不可变序列

    word = '命运给予我们的不是失望之酒,而是机会之杯'
    

     

    3.布尔值

        用来表示真或假的值,true和false可以转化为数值1和0

        在真值测试中:

  • 相关阅读:
    看我这篇就够了!os.system批量执行py文件!!!!
    关于python文件显示为空白文件图标的解决办法
    Python Windows下整体项目环境迁移
    python + selenium + firefox 自定义配置文件启动浏览器
    Selenium OSError: [WinError 193] %1 不是有效的 Win32 应用程序
    redis安装后,输入redis-server.exe redis.windows.conf无法启动
    MongoDB安装
    安装tesserocr pillow报错
    【流水账】2021-07-09 Day-29
    【流水账】2021-07-08 Day-28
  • 原文地址:https://www.cnblogs.com/swearBM/p/8805206.html
Copyright © 2020-2023  润新知