注释

对程序代码进行标注和说明,增加程序的可读性。在程序运行中不显示不执行注释内容,分为 单行注释 多行注释

单行注释

只能注释一行,使用「 # 」,快捷键为: CMD + /,# 后面空一格

  1. # 要注释的内容 1
  2. # 要注释的内容 2

多行注释

也叫注释文档,可以注释多⾏内容,⼀般⽤在注释一段代码的情况,6 个英文状态下的单/双引号

  • 单引号多行注释 (注意看引号)

    1. '''
    2. 这是多行注释的案例
    3. 6 个单引号的案例
    4. 用于注释一段代码
    5. 或者注释一段说明
    6. '''
  • 双引号多行注释 (注意看引号)

    1. """
    2. 这是多行注释的案例
    3. 6 个双引号的案例
    4. 用于注释一段代码
    5. 或者注释一段说明
    6. """

    多行注释中,不可以单引号和双引号混合使用,必须是成组出现单引号或双引号

标识符

标识符就是变量、函数、属性、类、模块等可以由程序员指定名称的代码元素。在构成标识符的字符均遵循命名规则和习惯。

命名规则

  • 即满足 Python标识符 命名规则
    • 大小写敏感,严格区分大小写: student 和 Student 是两个不同名字的变量
    • 只能由数字、字母、下划线组成。首字符可以是下划线或字母,但不能以数字开头命名
    • 不能使用【 内置关键字(保留字) 】。关键字中只有 True、False、None 首字母是大写,其他关键字全部小写 ```python

      查找 Python 关键词

import keyword

print(keyword.kwlist)

[‘False’, ‘None’, ‘True’, ‘and’, ‘as’, ‘assert’, ‘async’, ‘await’, ‘break’, ‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘finally’, ‘for’, ‘from’, ‘global’, ‘if’, ‘import’, ‘in’, ‘is’, ‘lambda’, ‘nonlocal’, ‘not’, ‘or’, ‘pass’, ‘raise’, ‘return’, ‘try’, ‘while’, ‘with’, ‘yield’] ```

命名习惯

  • 见名知意,能通过命名知道表达意思,如: email_password、last_name
  • 驼峰命名法
    • 大驼峰命名法,即(每个)单词首字母都大写,一般 模块 命名使用,如: BigCityName
    • 小驼峰命名法,从第二个(含)以后的单子首字母大写,如: smallCityName
  • 蛇形命名法,又叫 下划线命名法,一般 函数模块 命名使用,如: bigcityname,推荐使用该命名法

变量

变量相当于是一个容器。为了快速查找、存储、使用临时存储在容器地址中的数据,给该地址定义一个名称,这就是变量
通俗来说,变量就像名字,把一个值(数据)赋值给一个名字,这个名字会存在计算机的内存地址中,这个名字就称为变量

定义变量

  • 语法: 变量名 = 值
    • 其中「 = 」不叫等号,叫赋值运算符
    • 定义过程: 不需要声明变量类型(由值决定类型)
    • 赋值过程: 从右往左计算,先处理赋值运算符(等号)右边数据或表达式再赋值给变量
    • 允许同时为多个变量赋值
      1. message = 'This is a Python Message'
      2. sum = 3 + 4
      3. a, b, c = 1, 2, 3
      代码 1 表示把一个字符串 赋值 给名叫 message 的变量;代码 2 表示将 3 + 4 相加后的和赋值给名叫 sum 的变量;代码 3 表示为多个变量同时赋值

拓展

  • 特殊注释

    coding = utf-8 ,这个注释是告诉 Python 解释器该文件的编码集是 UTF-8,可以避免乱码或无法解释文件的问题。该注释语句必须放在文件的第 1 行或第 2 行才能有效,替代写法:# -- coding: utf-8 --
    image.png

  • 关键字

    关键字就是由(Python)语言本身定义好的有特殊含义的代码元素。在 Python 中只有 33 个关键字。

  • 常量

    常量就是不变的变量,比如常用的数学常数圆周率 PI。在 Python 中,常量通常用全部大写,并放置在代码的最上部,作为全局使用

  • 语句

在代码中,能够完整表达某个意思、操作或逻辑的最短或一行代码,被称为语句。Python 的标准语言不需要使用分号,换行就表示语句已经结束

  • 代码块

完成某一特定功能而联系在一起的一组语句构成一个代码块,有判断、循环、函数、类等各种代码块。代码块的首行通常以关键字开始,冒号( : )结束

  • 缩进

Python 使用缩进来表示代码块,不需要使用大括号

  • pass 语句

占位符,什么都不用做,只是为了保证语法的正确性。主要应用在不需要写代码细节、先空出位置等想好代码怎么写的时候、语法必须有没有实际内容可写的时候