python标识符和关键字

标识符和关键字都是之中具有某种意义的标记和称谓,就像人的外号一样。所谓的标识符就是代码的分号、单引号、双引号等等就是标识符,而代码中的if、for等等就是关键字。
python语言的标识符使用规则和C语言类似,具体说明如下:

  • 第一个字符必须是字母或者下划线(_)。
  • 剩下的字符可以是字母、数字、下划线。
  • 区分大小写。比如foo跟Foo是不同的。
  • 标识符不能以数字开头,出了下划线外,其他的符号都不允许使用。
  • 在python3中,非ASCII标识符也是合法的。

关键字是python系统保留使用的标识符,也就是说只有python系统才能使用,开发者不能把它们用作任何标识符的名称。我们可以通过调用keyword模块查看所有关键字:

import keyword               # 导入名为“keyword”的内置标准库print(len(keyword.kwlist))   # 查看关键字的个数print(keyword.kwlist)        # 列出所有的关键字123

至于每个关键字的用途后续会陆续讲到,但是要注意:以下划线尅是或者结束的标识符通常有特殊的特殊意义。例如,以一个下划线开始的标识符(如 “_foo”)不能用from module import语句导入。前后均有两个下划线的标识符(如“init”)被特殊方法保留。前面有两个下划线的标识符(如“__bar”)用来实现类的私有化属性。通常情况下应该避免使用类似的标识符。

python标识符、关键字、注释

一、标识符

标识符命名规则:

  1. 标识符只能有字母、数字、下划线_组成
  2. 不能以数字开头
  3. 大小写敏感
  4. 不能使用关键字

二、关键字

输入以下命令可以查看python中的关键字

import keywordkeyword.kwlist12

三、注释

  1. 单行注释:#
#python单行注释1
  1. 多行注释:三对单引号(’’’ ‘’’)或者三对双引号(""" “”")包围
'''python多行注释符,三对单引号python多行注释符,三对单引号python多行注释符,三对单引号'''12345
'''python多行注释符,三对双引号python多行注释符,三对双引号python多行注释符,三对双引号'''

python多行注释符号_python知识学习,python标识符和关键字相关推荐

  1. 学python需要什么基础知识-学习Python需要知道哪些基础入门知识?

    众所周知,Python以优雅.简洁著称,入行门槛低,可以从事Linux运维.Python Web网站工程师.Python自动化测试.数据分析.人工智能等职位!就目前来看,Python就业前景广阔.很多 ...

  2. 学python需要什么基础知识-学习python需要什么基础

    Python是一门高级编程语言,而且Python语言适合零基础人员学习,也是初学者的首选. 学习python之前,需要掌握一些前端的知识,如html,css,js等,因为不管是做爬虫还是做web开发, ...

  3. python爬虫代码模板_Python:学习Python爬虫的第一天

    疑问: 跟着Python教学视频,爬百度首页,结果不同?(代码.结果往下看) 1: 发现本地的IE浏览器打开百度有报错,搜狗浏览器可以正常打开.而且,eclipse执行出来的结果跟在IE浏览器百度首页 ...

  4. python爬虫需要什么知识-学习Python爬虫技术,需要掌握哪些web端的知识?

    HTML5:html概述和基本结构.html标题标签.html段落标签.换行标签.块标签.图片标签.a链接标签.列表标签.表格.表单.页面布局等. CSS3:CSS基本语法和页面引用.CSS文本设置. ...

  5. python基础教程怎么样-怎样学习Python?Python入门必看

    Python目前可以用一个字来描述那就是"火",问题来了,这么火的语言零基础小白到底该怎样学习Python? 首先,从基础开始学习,切勿毛躁. 刚开始学习Python的时候,我们可 ...

  6. python学精通要多久-学习Python零基础需要学多久?

    人工智能和大数据技术为互联网发展提供了更加强劲的动力.而Python编程语言在人工智能和数据科学领域都有非常广泛的应用.因此Python编程开发吸引了大批的新人加入.对于这些刚刚加入Python学习的 ...

  7. 学python数学要好吗_学习Python数学英语基础重要吗?

    提到Python编程语言,大家就会想编程语言肯定会涉及到的就是代码,很多人看到那满屏的英文字母就头疼,觉得自己不会英语,肯定学不好Python,但是不会英语到底能不能够学习Python呢,下面小编给大 ...

  8. python入门教材论坛_GitHub - aisuhua/codeparkshare: Python初学者(零基础学习Python、Python入门)书籍、视频、资料、社区推荐...

    PythonShare Python初学者(零基础学习Python.Python入门)书籍.视频.资料.社区推荐 本文 主要 针对 零基础 想学习Python者.本文本文由@史江歌(shijiangg ...

  9. python 干什么工作具有明显优势-科多大数据告诉你Python为什么这么牛?学习python有什么优势?...

    原标题:科多大数据告诉你Python为什么这么牛?学习python有什么优势? 选择要学习的技术和选择要上的大学一样重要,如果选错了,你将来不仅得不到自己喜欢的高薪工作,反而会弄得一堆麻烦.如果你打开 ...

最新文章

  1. C 语言编程 — 结构体的数据类型转换
  2. Linux读写执行(RWX)权限
  3. linux shell date 1,linux shell date命令的坑(date 1 month ago 的诡异现象)
  4. 前端学习(1837):前端面试题之变量提升
  5. 简单的C语言程序合集-2
  6. 好书荐读:阿里达摩院算法专家领衔《深度学习与图像识别:原理与实践》
  7. 32 - I. 从上到下打印二叉树
  8. 15 年经验专家解读 IIoT 的挑战及应对思路!
  9. 学习Linux第一次上课笔记
  10. JavaFX 记录刚刚接触JavaFX遇到的问题
  11. bzoj3210: 花神的浇花集会
  12. ipqc异常处理流程图_异常处理及操作流程教程.ppt
  13. 点云数据文件常用格式及PCL中点云数据类型
  14. ubuntu16.04安装NVIDIA显卡驱动
  15. EasyExcel导出Excel设置单元格文本格式(亲测有效)
  16. html 掉爱心特效,微信发什么会掉爱心特效(微信特效词语合集)
  17. 计算机excel没点保存,【2人回答】电脑突然断电,EXCEL没保存怎么找回已录入的资料?-3D溜溜网...
  18. 小鼠试毒问题(二进制)
  19. StyleFlow,牛逼!
  20. iOS的三种常见计时器(NStimer、CADisplayLink、dispatch_source_t)的使用

热门文章

  1. SQL实战篇:SQL解决近X天的问题
  2. Spark性能优化指南:基础篇
  3. python使用ctypes模块下的windll.LoadLibrary报OSError: [WinError 193] % 不是有效的 Win32 应用程序...
  4. css入门教程资料(5)
  5. composer的简单使用
  6. GitStats:Git开发历史统计工具 - liyropt - 博客园
  7. ORACLE expdp/impdp详解
  8. Hyper-V复制功能
  9. PLSQL_性能优化系列07_Oracle Parse Bind Variables解析绑定变量
  10. windows 开启防火墙策略允许ftp端口通过