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标准

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • Browserify_browses

    Browserify_browses1.Browserify是什么?“Browserifyletsyourequire(‘modules’)inthebrowserbybundlingupallofyourdependencies.”-Browserify.org出自官网的一句话。用通俗的话讲就是:browserify是一个浏览器端代码模块化工具,可以处理模块之间的依赖关系,让服务器端的

    2022年10月25日
  • 平凡的推送广告_朋友圈推送的广告怎么查找

    平凡的推送广告_朋友圈推送的广告怎么查找智能手机的广泛使用,使广告行业有了新一轮的冲击,并随之产生了新的广告模式之一——推送广告模式。什么是推送广告?    推送广告就是在通知栏显示出来的广告信息。这是一种新的移动广告业务,通过推送功能来实现营销目的,当然,APP开发者也通过它来获取了盈利。与传统的Banner广告条相比,推送广告可以与APP分离,既不占用屏幕内容,也不会对用户在体验APP过程中产生任何影响,因为它本身就

  • pyspark 内容介绍(一)

    pyspark 内容介绍(一)

    2021年11月26日
  • 全栈工程师的发展_web全栈工程师前景

    全栈工程师的发展_web全栈工程师前景在小米和出来创业的这两个多月里,通过猎头或自己投简历,先后面试了知乎,今日头条,豌豆荚,美团,百度,AppAnnie,去哪儿,滴滴打车等技术团队,一二面(技术面)几乎都轻松的过了,三面却没有毕业那会的干脆。回想两年前刚毕业那会,去百度,创新工场,搜狗面试,全都一二三面一次通过,在面试完回家的路上就拿到了offer,去年加入小米亦是如此。工作两年后,随着项目经验的积累,技术能力的沉淀,团队管理的娴

    2022年10月30日
  • jar包和war包区别及理解

    jar包和war包区别及理解在开发阶段不适合使用war包,因为在开发阶段,经常需要添加或删除Web应用程序的内容,更新Servlet类文件,而每一次改动后,重新建立war包将是一件浪费时间的事情。在产品发布阶段,使用war文件比较合适的,因为在这个时候,几乎不需要再做什么改动了。jar包jar是类的归档文件JAR(JavaArchive,Java归档文件)是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件,为J2EE应用程序创建的jar文件是EAR文件(企业jar文件),jar文件格式以流行的ZIP文

  • echarts实现中国地图(Vue)

    1,安装echartsnpminstallecharts–save2,引入importechartsfrom”echarts”;import’echarts/map/js/china.js’//引入中国地图数据(*********重中之重)3,配制option{visualMap:{//地图图例show:true,left:26,bottom

发表回复

您的电子邮箱地址不会被公开。

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