python需要使用标识符来给变量命名。
标识符,我来解释下,就是给程序中变量、类、方法命名的符号,简单理解就是起一个名字,这个名字必须是合法的名字,
对于Python来说,标识符必须是以字母、下划线(_)开头,后面可以跟任意的字母、数字和下划线(_).当然这里的字母不单单是指26个英文字母,也可以包含中文字符等等,只不过代码中有中文我们一般不建议这么做。
并且Python语言是区分大小写的,就是说Abc和abc是两个标识符。
小提示:我们现在很多人都使用的是Python3.x,以前在Python2.x程序中使用中文字符或者中文的变量,需要在Python的源程序第一行增加“#coding:utf-8”,并且需要将源文件保存为UTF-8字符集。
这也是为什么很多人写代码,哪怕是用的Python3.x,依然会在头部加入#coding:utf-8,比如我。
# !/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time : 2024/01
# @Author : Laopi
当然,在使用标识符的时候,需要注意如下规则:
1,标识符可以由字母,数字,下划线(_)组成,但是数字不能打头
2,标识符不能是Python关键字,但是可以包含关键字。
3,标识符不能包含空格
举几个例子:
laopi_laoshifu 合法
HelloCeShiXingQiuDaoHang 合法
_ruanjian 合法
laopi#laoshifu不合法,标识符不允许出现#,毕竟#用于单行注释
abc1 合法
1laoshifu 不合法,标识符不允许数字开头