鱼C论坛

 找回密码
 立即注册
查看: 1892|回复: 7

[已解决]字符串问题

[复制链接]
发表于 2021-4-23 21:01:47 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
我在看视频的时候碰到这样一个问题:
>>> print('hello,python'.isidentifier())
False
>>> print('123'.isidentifier())
False
>>> print('abd'.isidentifier())
True
print('_abd'.isidentifier())
True
何为合法的标识符?
最佳答案
2021-4-23 21:37:15
python合法标识符要求是:
1、不能以数字开头;2、不能包含非法字符;3、数字不能作为标识符;4、不能包含空格;5、不能包含运算符。
第一个false是因为两个单词连接需要用下划线例如:hello_Python
第二个false是因为数字不能作为标识符。
具体参考一下标识符的命名规则,可以get更多
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-4-23 21:33:27 | 显示全部楼层
可以作为变量名,形参名的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-4-23 21:37:15 | 显示全部楼层    本楼为最佳答案   
python合法标识符要求是:
1、不能以数字开头;2、不能包含非法字符;3、数字不能作为标识符;4、不能包含空格;5、不能包含运算符。
第一个false是因为两个单词连接需要用下划线例如:hello_Python
第二个false是因为数字不能作为标识符。
具体参考一下标识符的命名规则,可以get更多
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-4-23 21:43:30 | 显示全部楼层
就是 变量或对象 的名字——标识符——标记出来,使之可以识别出。

人类社会可以都叫 张三,可以有同名同姓的;
可计算机不行,计算机能处理的 必须是 唯一的、确定的 0或1 数字。

其次,不同的编程语言都对 变量的命名有一定的规范(大同小异),
如“保留字”不能用来作变量名,如 不能以数字开头等等。

python中的保留字清单:
print(keyword.kwlist)
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-4-23 22:13:15 | 显示全部楼层
kogawananari 发表于 2021-4-23 21:33
可以作为变量名,形参名的

下划线不可以作为变量名吧?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-4-23 22:15:34 | 显示全部楼层
WaiXYN0123 发表于 2021-4-23 21:37
python合法标识符要求是:
1、不能以数字开头;2、不能包含非法字符;3、数字不能作为标识符;4、不能包含 ...

能以下划线开头吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-4-23 22:18:04 From FishC Mobile | 显示全部楼层
江湖散人 发表于 2021-4-23 22:15
能以下划线开头吗?

当然可以了,你可以自己测试一下
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-4-24 23:14:31 | 显示全部楼层
江湖散人 发表于 2021-4-23 22:15
能以下划线开头吗?

可以的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-16 00:20

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表