python-标识符(Identifiers)和关键字(keywords),,标识符:Identi
python-标识符(Identifiers)和关键字(keywords),,标识符:Identi
标识符:Identifiers
特点: 1.没有长度限制 2.区分大小写用处: 用于作为变量,函数名,类名,方法名等标识符必须以字母(大小写均可)或者"_"开头,接下来可以重复0到多次(字母|数字|"_")
关键字:keywords
关键字其实就是python内部已经使用了的标识符,如果使用这些关键字,将会覆盖python内置的功能,可能会导致无法预知的错误。包括:
and | del | from | not | while |
as | elif | global | or | with |
assert | else | if | pass | yield |
break | except | import | ||
class | exec | in | raise | |
continue | finally | is | return | |
def | for | lambda | try |
以上关键字必须准确拼写,因为python是区分大小写的
保留的标识符(或者说是有特殊含义的标识符):_* 不会被frommoduleimport*导入,也就是说模块中以"_"开头的函数或者类将不会被 * 号导入,有点私有属性的感觉,当然显式导入应该是没有问题的。 在交互式解释器中(或者说是交互模式中)"_"存储的是上一次计算的结果。__*__ 多为魔法方法,在不清楚自己做了什么的时候不应该随便定义魔法方法。__* 类的私有变量,或者说是对象的私有属性,它改变了属性访问的入口,防止了在继承过程中的属性冲突。但进行私有化时,例如类里面的一个变量 __name ,其访问入口在类里面还是 __name,但在类的外部的时候,将变成对象._类名__name。这里的对象可以是类对象也可以是类的实例,当是类里面的变量时,两个对象都能够访问到这个属性;当这是实例的属性时,例如self.__name,将只有实例对象能进行访问。
python-标识符(Identifiers)和关键字(keywords)
相关内容
- python基础及数据类型习题,,# 一,基础题。#
- python3-装饰器,,# Author:
- 无限“递归”的python程序,, 如果一个函数直接
- python3基础13(format的使用),,#!/usr/bin
- python----网络编程(TCP通讯),,python----
- python 新手函数基础(函数定义调用值传递等),,1、编
- Python 实现循环最快方式(for、while 等速度对比),
- python 使用 matplotlib.pyplot来画柱状图和饼图,,导入包i
- python爬取bilibili网页排名,视频,播放量,点赞量,链接等内
- Python numpy 中 keepdims 的含义,,keepdims主要
评论关闭