摘要:c语言 对于 标识符的命名要求是 这样的第一个字符 应该是 字母和下划线The first letter of an identifier should be either a letter or an underscore合法的标识符 可以包括 字母和下划线
什么样的变量名能用_标识符_identifier 回忆上次内容
上次 我们 研究了变量的死有生就有死原本的死是 在程序退出时自动执行的也 可以 在运行过程中手动给变量 赐死突然死亡就是 deldel 了之后在 当前作用域(scope)内就 找不到 这个变量 了也就是 说a 消失了当然 我们还可以让a重生感觉 自己成变量造物主 了变量名 该怎么起呢?标识符命名规则
赋值 是将 值 赋给 变量名assign value to variable变量名比如 number 、 word都是 字符串这个字符串也叫标识符identifieridentifier
变量名就像 变量的 身份证identity card之前 说的id函数就是身份证有什么区别吗?id a = 0 print("id:", id(a))
id 查看的是变量 唯一的 内存地址保证同时存在的对象有唯一的地址标识符(identifier)唯一在哪儿呢?identifier呢
标识符(identifier)的 唯一指的是 变量名字是唯一的a = 0 a = 1
重新赋值不会 声明新变量只是 再次赋值什么样的 标识符是合法的呢?变量名 a1 = 456
a1 可以 作为变量名1a = 789
1a 不能 作变量名为什么呢?问问ai
a1是字母开头后面 接数字1a 属于是数字开头的不行深入游乐场看看python怎么说查看文档
进入帮助模式找到主题
找到主题IDENTIFIERS标识符python中标识符的 基本规则第一个字符 只能是 字母和下划线后面跟 字母和下划线 外加 数字数字开头 为什么不能当 变量名?再问一步
说这是惯例从哪儿来的惯例呢?从 c语言 来
c语言 对于 标识符的命名要求是 这样的第一个字符 应该是 字母和下划线The first letter of an identifier should be either a letter or an underscore合法的标识符 可以包括 字母和下划线,外加 数字A valid identifier can have letters(both uppercase and lowercase letters),digits and underscores.python 和 c 一模一样为什么c 要有 这么个惯例 呢?数字开头 一般都被认作数字常量数字常量
这惯例 是为了 区分标识符数字常量如何判断字符串是合法的标识符呢?identifier
按q退出帮助细则按回车 退出帮助模式回到 游乐场 >>>help(str.isidentifier)
字符串类(str)有isidentifier函数判断字符串 是否为 合法标识符答案
比如"abc"是不是合法标识符呢?isidentifier?"abc".isidentifier
Trueabc是合法的标识符这是 字母开头 的符合要求要是 数字开头 的呢?数字开头 "98k".isidentifier
而字符串 "98k"就不符合要求了如果就想 用"98k"当 标识符 呢?硬上是不行的!有什么解决的方法吗?解决方法
如果 非要 数字开头的话前面 不是可以 加下划线(underscore) 嘛!看起来 就像 98k_98k报了NameError!!!有戏!!!符合 要求 吗?命名规则 "_98k".isidentifier
符合规则!!真能赋值吗?!真能赋值!!不用硬上也能赋值练习
以下哪些变量名是合法的?oeasyo2zo?zo,z_orz0rz__0rz使用isidentifier函数验证 一下 你的判断思路
猜对了吗?!标识符 只能 由 字母、下划线、数字 组成开头不能是 数字总结
这次我们了解了 标识符 要求首字符 为 字母和下划线后面字符 为 字母和下划线 外加 数字c语言 为什么会影响到 python 呢?我们下次再说!蓝桥->https://www.lanqiao.cn/courses/3584github->https://github.com/overmind1980/oeasy-python-tutorialgitee->https://gitee.com/overmind1980/oeasypython来源:oeasy一点号
免责声明:本站系转载,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与本站联系,我们将在第一时间删除内容!