拓十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

Python11:核心语法-数据存储与运算-标识符

Python11:核心语法-数据存储与运算-标识符

三、标识符

标识符:是程序员在代码中为变量、函数、类等元素所起的名字。
命名规则(规定):

  1. 只能包含字母(a-z, A-Z)、数字(0-9)、下划线( _ );
  2. 不能以数字开头;
  3. 不能使用关键字:True, False, None, and, or, if, else, elif, for, while等;
  4. 严格区分大小写,比如:age, Age, AGE是三个变量。

技巧:把一个标识符放入代码运行,如果不报错,即是合法标识符。

# 标识符 true = 1 print(true) # True = 1是语法错误,非法赋值

命名规范(变量):

  1. 见名知意;
  2. 多个部分使用下划线连接(蛇形命名法);
  3. 英文字母全小写。

PEP8:PEP是Python社区的核心技术文档和标准化机制,而PEP8是Python的代码风格指南。

Python 里官方保留的关键字(35 个)不能拿来当变量名:

  1. 布尔值:True 真 ,False 假
  2. 空值:None 空
  3. 逻辑判断:if 如果,else 否则,elif 否则如果,and 并且,or 或者,not 非,is 是,in 在…里面
  4. 循环:for 循环,while 当…时循环,break 跳出循环,continue 跳过本次循环
  5. 函数、类、模块:def 定义函数,class 定义类,return 返回值,lambda 匿名函数,yield 生成器
  6. 异常处理:try 尝试,except 捕获异常,finally 最终执行,raise 抛出异常,assert 断言,
  7. 作用域、导入:import 导入,from 从…导入,del 删除,global 全局变量,nonlocal 非本地变量,pass 占位符,with 上下文管理,async 异步,await 等待异步

如果不确定一个单词能不能用,在 Python 里运行 2 行代码就知道,运行后会输出全部 35 个不能用的单词。代码如下:

import keyword print(keyword.kwlist) # 打印所有关键字

声明:本篇学习笔记主要参考黑马程序员相关课程,部分素材来源于网络公开资料;文中为个人整理复盘,仅供学习交流使用。

返回列表