python 关键字与标识符超详细整理

目录
  • 关键字
  • 注意事项
    • Python中的关键字区分大小写
    • 关键字作为普通标识符使用会报错
    • 标识符
    • 标识符命名规则

关键字

关键字是python语言中一些已经被赋予特定意义的单词。开发程序是,不可以把这些关键字作文变量、函数、类、模块和其他对象的名称来使用。python语言中的关键字如下表所示

关键字 描述
and 逻辑运算符
as 创建别名
assert 用于调试
break 跳出循环
class 定义类
continue 继续循环
def 定义函数
del 删除对象
elif 在条件语句中使用
else 用于条件语句,否则
except 处理异常,发生异常时如何执行
False 布尔值,假
True 布尔值,真
finally 处理异常,无论是否存在异常,都将执行一段代码
for 创建 for 循环
from 导入模块的特定部分
global 声明全局变量
if 写条件语句
import 导入模块
in 检查列表、元组等集合中是否存在某个值
is 测试两个变量是否相等
lambda 创建匿名函数
None 空值
nonlocal 声明非局部变量
not 逻辑运算符
or 逻辑运算符
pass 什么都不做
raise 产生异常
return 返回
try 编写 try…except 语句
while 创建while循环
with 一般结构为with…as的使用方式
yield 结束函数,返回生成器

查看python中关键字的方法

import keyword

keyword.kwlist

注意事项

Python中的关键字区分大小写

python中的所有关键字都是区分大小写的

关键字作为普通标识符使用会报错

标识符

标识符可以简单简单的理解为一个名字,比如每个人都有自己的名字。它只要是用来标识变量、函数、类、模块和其他对象的名称

标识符命名规则

由字母,数字,下划线组成。第一个字符不能是数字

不能使用python语言中的关键字

例如,下面的是合法的标识符

USERID

name

mode2

user_age

下面是非法的标识符

4word # 以数字开头

try #使用了python中的关键字

$money #不能使用特殊字符

区分大小写

python中标识符严格区分大小写,两个同样的单词,大小写格式不一样,所代表的意义是完全不同的。

例如,下面三个变量是完全独立的,毫无关系的,就想相貌相似的三胞胎,彼此之间都是独立的个体

number = 0 # 全部小写

Number = 1 #首字母大写

NUMBER =2 # 全部大写

以上就是python基础教程之关键字与标识符

到此这篇关于python 关键字与标识符超详细整理的文章就介绍到这了,更多相关python 关键字内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • Python的输入,输出和标识符详解

    目录 一.标识符 命名要规范: 需要注意以下两点: 二.input(输入) 三.print(输出) 总结 一.标识符 何为标识符? 标识符是用来标识某个实体的一个符号.在编程语言中,标识符是计算机语言中作为名字的有效字符串集合.标识符是用户编程时使用的名字,变量.常量.函数.语句块也有名字,他们的名字成为标识符. 标识符的注意事项: 1.由数字.字母.下划线组成,不能以数字开头,代码如下: 1_username = 'Lisi' # 以数字开头的标识符会直接报错 2. 严格区分大小写 name

  • 如何查看python关键字

    现在我们就来讲讲关键字吧,准备好开始记笔记了吧,俗话说得好,好记性不如烂笔头,记好了喔,经常听大家提起关于Python中关键词有多少个?实际上Python中关键词目前有31个,想要具体查看以及观察个数的方式非常简单,下面就为大家详细介绍. 1.keyword模块进行输出查看 Help on module keyword: NAME keyword - Keywords (from "graminit.c") FILE /usr/lib64/python2.6/keyword.py DE

  • python关键字传递参数实例分析

    1.说明 关键词传递以"形参变量名=实参"的形式参与实参关联,根据形参的名称进行参数传递,使实参和形参的顺序不一致.不用担心定义函数时参数的顺序,直接在传参时指定相应的名称即可. 2.两种形式 makeup_url(protocal='http', address='www.baidu.com') makeup_url(address='www.baidu.com',protocal='http') 3.实例 def makeup_url(protocal, address): pri

  • Python的数据类型与标识符和判断语句详解

    目录 Python中的数据类型共有六个,分别是: 1.列表和字典的区别: 2.列表和元祖的区别: 3.列表和集合的区别: 4.字典和集合的区别: Python的常用标识符 Python中的关键字 语句大纲 if判断语句 1.赋值情况下判断 2.获取值的情况下判断 逻辑运算符 if-else if嵌套 总结 Python中的数据类型共有六个,分别是: 字符串,数字,布尔类型,列表,元祖,字典,集合 其中分为可变的类型和不可变的: 可变类型:列表,字典,集合 不可变类型?:数字,字符串,元祖 1.列

  • python标识符的用法及注意事项

    1.标识符由字符(A~Z和a~z).下划线和数字组成,但第一个字符不能是数字. 2.保留字符不能与标识符相同. 3.不能包含空格.@.%和$等特殊字符. 4.字母严格区分大小写. 尽管标识符可以有下划线,但是下划线开头的标识符往往含有特殊的含义,所以不建议使用下划线开头的标识符,除非你确实要这样做. 实例 例:下列标识符合法: abcd abc_d Abc_3d IF //python区分大小写,所以if是保留字,但IF不是,可以用 下列标识符不合法: 3abc //数字不能开头 if //标识

  • Python中有几个关键字

    Python中关键词有多少个?Python中关键词目前有31个,可以利用Python的内置的keyword模块进行输出查看. keyword模块 Help on module keyword: NAME keyword - Keywords (from "graminit.c") FILE /usr/lib64/python2.6/keyword.py DESCRIPTION This file is automatically generated; please don't muck

  • python 关键字与标识符超详细整理

    目录 关键字 注意事项 Python中的关键字区分大小写 关键字作为普通标识符使用会报错 标识符 标识符命名规则 关键字 关键字是python语言中一些已经被赋予特定意义的单词.开发程序是,不可以把这些关键字作文变量.函数.类.模块和其他对象的名称来使用.python语言中的关键字如下表所示 关键字 描述 and 逻辑运算符 as 创建别名 assert 用于调试 break 跳出循环 class 定义类 continue 继续循环 def 定义函数 del 删除对象 elif 在条件语句中使用

  • Python中Parser的超详细用法实例

    目录 1 前言 2.使用方法 2.1 实例化ArgumentParser 2.2 使用add_argument函数添加参数 2.3 add_argument() 方法定义如何解析命令行参数 2.4 使用parse_args解析参数 3 案例实践:action的可选参数store_true的作用 附:python-Parser使用步骤记忆 总结 这次主要记录python-Parser的用法,以及可能遇到的系列操作. 1 前言 if __name__ == "__main__": #Add

  • HTML常用标签超详细整理

     <h2>HTML概述</h2> <h3>1.1 什么是HTML</h3> <p>HTML是做网站的.Web开发.互联网生态开发(PC端+移动端+微应用) 目前我们使用的都是HTML5,支持传统的PC端开发,还支持移动端开发还支持微应用开发,从而替换了部分传统的移动端开发技术</p> <h3>1.2  HTML概念</h3> <p>HTML:Hyper Text Markup Language,超文

  • Java超详细整理讲解各种排序

    目录 稳定性 直接插入排序 希尔排序 选择排序 堆排序 冒泡排序 快速排序 归并排序 计数排序 稳定性 两个相等的数据,如果经过排序后,排序算法能保证其相对位置不发生变化,则我们称该算法是具备稳定性的排序算法. 直接插入排序 直接插入排序就是每次选择无序区间的第一个元素,在有序区间内选择合适的位置插入. 从数组下标为1开始,将下标为1上的值取出来放在tmp中,然后它和前面的下标j上的值进行比较,如果前面下标j上的值比它大,则前面下标j上的值往后走一步,直到比到j回退到了-1或者j下标上的值比tm

  • Python构造函数与析构函数超详细分析

    目录 1.构造函数 2.析构函数 1.构造函数 __init__(self), 这个方法就是构造函数,在实例化的时候自动调用. 所有如果这个函数内有打印的方法,当实例出来的时候会打印里面的信息. __init__方法的第一个参数永远都是self,表示创建实例本身,在__init__方法内部,可以把各种属性绑定到self,因为self指向创建的实例本身. 有了__init__方法,在创建实例的时候,就不能传入空的参数了,必须传入与__init__方法匹配的参数,但self不需要传,Python解释

  • Python Numpy库的超详细教程

    1.Numpy概述 1.1 概念 Python本身含有列表和数组,但对于大数据来说,这些结构是有很多不足的.由于列表的元素可以是任何对象,因此列表中所保存的是对象的指针.对于数值运算来说这种 结构比较浪费内存和CPU资源.至于数组对象,它可以直接保存 数值,和C语言的一维数组比较类似.但是由于它不支持多维,在上面的函数也不多,因此也不适合做数值运算.Numpy提供了两种基本的对象:ndarray(N-dimensional Array Object)和 ufunc(Universal Funct

  • Python Numpy库的超详细教程

    1.Numpy概述 1.1 概念 Python本身含有列表和数组,但对于大数据来说,这些结构是有很多不足的.由于列表的元素可以是任何对象,因此列表中所保存的是对象的指针.对于数值运算来说这种 结构比较浪费内存和CPU资源.至于数组对象,它可以直接保存 数值,和C语言的一维数组比较类似.但是由于它不支持多维,在上面的函数也不多,因此也不适合做数值运算.Numpy提供了两种基本的对象:ndarray(N-dimensional Array Object)和 ufunc(Universal Funct

  • Python matplotlib超详细教程实现图形绘制

    目录 前言 1. matplotlib.patches概述 2. 绘制图形方法 3. 绘制图形步骤 4. 绘制图形属性 设置透明度 设置颜色 5. 小试牛刀 前言 我们前面对matplotlib模块底层结构学习,对其pyplot类(脚本层)类提供的绘制折线图.柱状图.饼图.直方图等统计图表的相关方法,列举往期文章如下. Python利用 matplotlib 绘制直方图 Python用 matplotlib 绘制柱状图 python 用matplotlib绘制折线图详情 Python利用matp

  • python 字典常用方法超详细梳理总结

    目录 1.字典的概念 2.字典的主要特征 3.创建字典的三种方法 4.字典常用方法 1.clear() 2.copy() 3.get() 4.keys() 5.values() 6.items() 7.del() 8.zip() 1.字典的概念 字典和列表类似,也是可变序列,不过和列表不同,它是无序的可变序列,保存的内容是以键值对(key:value)形式存放的 字典的每个键值之间用冒号:分隔,每个键值对之间用,隔开,整个字典包含在{ }中 dict = {key1:value1,key2:va

随机推荐