python标识符命名规则和要求_python必背入门代码

python标识符命名规则和要求_python必背入门代码python标识符命名规则什么是标识符标识符:现阶段学习的变量名,后期会学习的函数名,类名这些都是标识符.简单来说就是程序中所有的名字的总称就是标识符.标识符的名字是不能乱起的,就像手机号不能用110是一个道理标识符命名规则有如下4个要求:1.见名知意:看到变量的名字就能知道这个变量干什么的2.由字母、下划线和数字组成,且数字不能开头3.区分大小写4.不能和关键字重复什么是关键字关键字是python语言已经使用的标识符,所以不允许开发者自己定义和关键字相同的名字的标识符.

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

python标识符命名规则

  1. 什么是标识符 标识符: 现阶段学习的变量名, 后期会学习的函数名,类名这些都是标识符.
    简单来说就是程序中所有的名字的总称就是标识符.

标识符的名字是不能乱起的, 就像手机号不能用110是一个道理

标识符命名规则有如下4个要求:
1.见名知意 :看到变量的名字就能知道这个变量干什么的
2.由字母、下划线和数字组成,且数字不能开头
3.区分大小写
4.不能和关键字重复

什么是关键字
关键字是python语言已经使用的标识符,所以不允许开发者自己定义和关键字相同的名字的标识符.

ps: 就像110这个电话号码已经给警察使用了, 个人的手机号是不能使用110一个道理

常见关键字:

and     as      assert     break     class      continue    def     del
elif    else    except     exec      finally    for         from    global
if      in      import     is        lambda     not         or      pass
print   raise   return     try       while      with        yield

关键字的学习以及使用,后续的课程中依一一进行学习

  1. 常见命名方法
    命名规则说明了什么样子的名字是错误的, 下面我们看一下什么样的名字是正确的.

驼峰命名法

驼峰法:

小驼峰式命名法(lower camel case): 第一个单词以小写字母开始, 第二个单词的首字母大写
例如:myName、aDog

大驼峰式命名法(upper camel case): 每一个单词的首字母都采用大写字母
例如:FirstName、LastName

还有一种命名法是用下划线“_”来连接所有的单词
例如: send_buf, 一般情况下下划线命名方式是Python推荐的命名方式, 关于Python更详细的命名规则可以查阅PEP8标准

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/195542.html原文链接:https://javaforall.net

(0)
上一篇 2025年10月15日 上午10:22
下一篇 2025年10月15日 上午11:01


相关推荐

  • java redis hscan_如何在Redis中使用HSCAN命令?

    java redis hscan_如何在Redis中使用HSCAN命令?命令使用以下命令启动完整哈希扫描 HSCANmyhash0 使用与模式匹配的字段开始哈希扫描 HSCANmyhash0 使用与模式匹配的字段启动哈希扫描 并强制扫描命令执行更多扫描 HSCANmyhash0 COUNT1000 注意不要忘记 MATCH 每次迭代都可以返回很少甚至没有元素 如 documentatio 中所述 Itis

    2026年3月18日
    2
  • java md5加盐与解密_md5加密,md5加盐加密和解密

    java md5加盐与解密_md5加密,md5加盐加密和解密packagecom java test importjava security MessageDiges importjava security SecureRandom importjava util Arrays publicclassT privatestati LENGTH 12 16 进制数字 privatestat

    2026年3月16日
    1
  • 如何在linux系统下安装pycharm

    如何在linux系统下安装pycharm1 什么是 PyCharm 1 定义 PyCharm 是一种 PythonIDE 带有一整套可以帮助用户在使用 Python 语言开发时提高其效率的工具 比如调试 语法高亮 Project 管理 代码跳转 智能提示 自动完成 单元测试 版本控制 此外 该 IDE 提供了一些高级功能 以用于支持 Django 框架下的专业 Web 开发 PyCharm 是由 JetBrains 打造的一款 PythonIDE VS

    2026年3月27日
    2
  • IE7,8,9兼容性处理

    IE7,8,9兼容性处理

    2022年1月1日
    45
  • Centos7下安装与卸载Jdk1.8

    Centos7下安装与卸载Jdk1.8卸载查看已经安装的jdk[root@bogonjre]#rpm-qa|grepjdkjava-1.8.0-openjdk-headless-1.8.0.65-3.b17.el7.x86_64java-1.7.0-openjdk-1.7.0.91-2.6.2.3.el7.x86_64java-1.7.0-openjdk-headless-1.7.0.91-2.6.2.3.el7.x86_

    2022年6月25日
    33
  • Flink教程(5)-Flink常用API

    Flink教程(5)-Flink常用APIFlink 教程 FlinkAPI 讲解 Flink 是一个同时具备流数据处理和批数据处理的分布式计算框架 Flink 代码主要是由 Java 实现 部分代码由 Scala 实现 Flink 既可以处理有界的批量数据集 也可以处理无界的实时数据集 Flink 处理的主要场景是流式数据 Flink 称得上是一款真正的流 批统一的大数据计算框架

    2026年3月17日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号