什么样的变量名能用_标识符_identifier
回忆上次内容
-
也 可以 在运行过程中
-
手动给变量 赐死
-
突然死亡
-
就是 del
-
del 了之后
-
在 当前作用域(scope)内
-
就 找不到 这个变量 了
-
也就是 说a 消失了????
-
当然 我们还可以
-
让a重生
-
感觉 自己成
-
变量造物主 了
-
赋值 是
-
将 值 赋给 变量名
-
assign value to variable
-
变量名
-
比如 number 、 word
-
都是 字符串
-
变量名
-
就像 变量的 身份证????
-
identity card
id
a = 0 print("id:", id(a))
-
标识符(identifier)的 唯一
-
指的是 变量名字是唯一的
-
python 和 c 一模一样
-
为什么c 要有 这么个惯例 呢?
-
字符串类(str)
-
有isidentifier()函数
-
判断字符串 是否为 合法标识符
-
比如
-
"abc"
-
是不是合法标识符呢?
-
isidentifier()?
数字开头
"98k".isidentifier()
-
_98k报了NameError!!!????
-
有戏!!!
命名规则
"_98k".isidentifier()
-
以下哪些变量名是合法的?
-
oeasy
-
o2z
-
o?z
-
o,z
-
_orz
-
0rz
-
__0rz
-
使用isidentifier函数
-
验证 一下 你的判断
-
标识符 只能 由 字母、下划线、数字 组成
-
开头不能是 数字
-
这次我们了解了 标识符 要求
-
首字符 为 字母和下划线
-
后面字符 为 字母和下划线 外加 数字
-
使用isidentifier函数 可以验证
-
标识符 是否合法
-
规则 可以追溯到 c语言
-
c语言 为什么
-
会影响到 python 呢?????
-
我们下次再说!????
-
蓝桥->
-
github->
-
gitee->